| # Execution Plans |
|
|
| This directory contains execution plans for complex, multi-step work. |
|
|
| ## What is an Execution Plan? |
|
|
| An execution plan (ExecPlan) is a living document that tracks progress on significant work. Unlike implementation specs (which define *what* to build), exec plans track *how* the work is progressing. |
|
|
| ## Directory Structure |
|
|
| ``` |
| exec-plans/ |
| βββ active/ # Currently in progress |
| βββ completed/ # Finished work (for reference) |
| βββ tech-debt-tracker.md # Known technical debt |
| βββ README.md # This file |
| ``` |
|
|
| ## When to Use |
|
|
| Use an execution plan when: |
| - Work spans multiple sessions or days |
| - Multiple steps have dependencies |
| - Progress needs to be visible to humans |
| - Work involves significant research or discovery |
|
|
| Do NOT use for: |
| - Simple, single-session features |
| - Bug fixes |
| - Routine changes |
|
|
| ## ExecPlan Format |
|
|
| See the [OpenAI Exec Plans cookbook](https://developers.openai.com/cookbook/articles/codex_exec_plans) for the full specification. |
|
|
| Key sections: |
| - **Purpose / Big Picture:** What someone gains after this change |
| - **Progress:** Checklist with timestamps |
| - **Surprises & Discoveries:** Unexpected findings |
| - **Decision Log:** Why choices were made |
| - **Outcomes & Retrospective:** Summary at completion |
|
|