| name | fest-execution |
| description | Execute festival tasks - find next work, track progress, commit with traceability, advance through workflow steps, and validate completion. Use when actively working through a festival's tasks. |
Festival Execution
The execution loop: find next task, do the work, track progress, commit, validate, repeat.
The Execution Loop
fest next โ read task โ do work โ fest show --inprogress โ fest commit โ fest validate โ fest next
1. Find Next Task
fest next
This shows:
- The task document content
- Which phase and sequence it belongs to
- Any dependencies or blockers
- The sequence goal for context
2. Track Progress
Visualize progress with fest show:
fest show --inprogress
fest show --inprogress --watch
fest show --roadmap
fest show --summary
fest show --collapsed
fest show --inprogress --watch is the most useful during execution โ it continuously refreshes and shows only what you're working on, minimizing noise.
Update task status with fest progress or fest task:
fest progress --task <id> --in-progress
fest progress --task <id> --complete
fest task complete
fest task block --reason "..."
3. Commit with Traceability
fest commit
fest commit automatically:
- References the current task in the commit message
- Adds festival metadata for progress tracking
- Enables metrics collection for execution analysis
Always use fest commit instead of raw git commit when working on festival tasks.
4. Advance Through Workflow
Some phases use workflow-based execution with defined steps:
fest workflow status
fest workflow advance
5. Validate
fest validate
Run after completing each sequence to catch issues early.
Status and Context
fest show --inprogress --watch
fest show
fest status
fest context
fest deps
Quality Gates
Sequences often end with quality gate tasks:
- Testing (
NN_testing.md) - Run tests, verify functionality
- Review (
NN_review.md) - Code review, architecture check
- Iterate (
NN_iterate.md) - Address feedback, fix issues
These are standard tasks - execute them like any other, but they gate progression to the next sequence.
Searching and Querying
fest search "auth"
fest commits
fest parse <file>
Common Mistakes
- Not using
fest commit - loses progress tracking and traceability
- Skipping
fest next and picking tasks manually - may miss dependencies
- Not running
fest validate after completing a sequence - issues compound
- Ignoring quality gate tasks (testing, review, iterate) - they exist for a reason
- Working on blocked tasks without checking
fest deps first