Markdown

Task List: [PROJECT NAME]

Meta

  • Created: [YYYY-MM-DD HH:MM]
  • Last Updated: [YYYY-MM-DD HH:MM]
  • Total Tasks: [N]
  • Completed: 0/[N] (0%)
  • Execution Engine: Codex (non-interactive mode)

---

Progress Notes

<!-- This section is updated after each session. Add new entries at the TOP (most recent first). -->

Session 1 (Initializer) - [YYYY-MM-DD HH:MM]

  • Created initial task list
  • Set up project structure
  • Next: Start with Task 1

---

Tasks

<!-- IMPORTANT RULES:

  1. Tasks are ordered by priority and dependencies
  2. Only modify checkboxes: [ ] → [x]
  3. NEVER remove or edit task descriptions
  4. Add notes in parentheses if needed: (blocked: reason) or (skipped: reason)

-->

Phase 1: Foundation & Setup

<!-- Initial setup, configuration, and foundational work -->

  • [ ] Task 1: [Description]
  • [ ] Task 2: [Description]
  • [ ] Task 3: [Description]

Phase 2: Core Implementation

<!-- Main functionality and features -->

  • [ ] Task 4: [Description]
  • [ ] Task 5: [Description]
  • [ ] Task 6: [Description]
  • [ ] Task 7: [Description]
  • [ ] Task 8: [Description]

Phase 3: Integration & Testing

<!-- Connect components, add tests, fix bugs -->

  • [ ] Task 9: [Description]
  • [ ] Task 10: [Description]
  • [ ] Task 11: [Description]

Phase 4: Polish & Documentation

<!-- Final touches, documentation, cleanup -->

  • [ ] Task 12: [Description]
  • [ ] Task 13: [Description]
  • [ ] Task 14: [Description]

---

Notes

<!-- Add any important notes, decisions, or context here. This helps future sessions understand the project better. -->

Architecture Decisions

  • [Decision 1]
  • [Decision 2]

Dependencies

  • [Dependency 1]
  • [Dependency 2]

Known Issues

  • [Issue 1]
  • [Issue 2]

---

Completion Criteria

The task is considered COMPLETE when:

  1. [ ] All tasks marked with [x]
  2. [ ] Final verification passed
  3. [ ] Documentation complete
  4. [ ] Clean, working state

---

<!-- TEMPLATE USAGE:

  1. Replace [PROJECT NAME] with actual project name
  2. Replace [YYYY-MM-DD HH:MM] with current timestamp
  3. Replace [N] with total number of tasks
  4. Replace [Description] with clear, actionable task descriptions
  5. Adjust phases and task count based on project complexity
  6. Delete these instructions after customization

-->