# Project State > The single live "where are we right now" file. Read this FIRST at the start of any session that touches this repo — don't infer phase or sprint from conversation history. Updated LAST by whichever agent completes the current step, as documented in `AGENTS.md` under "Automated State-Driven Handoff." If this file doesn't exist yet, the project hasn't been touched — treat it as Phase 0 and create it from this same structure. **Phase:** 0 — Project onboarding (not yet run) **Leading agent:** `product-owner` + `scrum-master` **Process file:** `process/00_project_onboarding.md` **Sprint:** none yet **Sprint dates:** — **Sprint goal:** — **Current sprint backlog:** — **Next action:** Run `process/00_project_onboarding.md` — ask the user about vision, stack, tests, review process, CI, and sprint length; fill in `project_config.md` and `templates/definition_of_done.md`; seed the first epic(s) under `backlog/epics/`. ## Phase reference | # | Phase | Leading agent | Process file | |---|---|---|---| | 0 | Project onboarding | `product-owner` + `scrum-master` | `process/00_project_onboarding.md` | | 1 | Backlog refinement | `product-owner` (+ `dev-team` sizing) | `process/01_backlog_refinement.md` | | 2 | Sprint planning | `scrum-master` facilitates | `process/02_sprint_planning.md` | | 3 | Sprint execution | `dev-team` (+ `scrum-master` daily scrum) | `process/03_sprint_execution.md` | | 4 | Sprint review | `product-owner` leads | `process/04_sprint_review.md` | | 5 | Sprint retrospective | `scrum-master` leads | `process/05_sprint_retrospective.md` | | — | Technical debt (continuous) | `qa-tech-debt` | `process/06_technical_debt_management.md` | | — | Portfolio/release planning (as needed) | `release-planner` | `AGENTS.md` § Multilevel Planning | | — | Process self-improvement (end of every retro) | `scrum-master` | `process/07_process_improvement.md` | After phase 5, loop back to phase 1 for the next sprint. ## History | Date | Phase completed | Notes | |---|---|---|