| # 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 | |