diff --git a/PLAN.md b/PLAN.md index a2d7e71..e035e3c 100644 --- a/PLAN.md +++ b/PLAN.md @@ -161,12 +161,12 @@ Check off items as completed. Each phase builds on the previous. - [x] **Commit checkpoint** (2eb0ca7) ### Step 4.3: Product Collection Event -- [ ] Create `projections/products.py` for ProductCollected -- [ ] Create `services/products.py` with collect_product function -- [ ] Create `selection/resolver.py` with basic resolve_selection -- [ ] Populate event_animals for each resolved animal -- [ ] Write tests: event created, event_animals populated -- [ ] **Commit checkpoint** +- [x] Create `projections/products.py` for ProductCollected +- [x] Create `services/products.py` with collect_product function +- [x] Create `selection/resolver.py` with basic resolve_selection +- [x] Populate event_animals for each resolved animal +- [x] Write tests: event created, event_animals populated +- [x] **Commit checkpoint** (d53decd) ### Step 4.4: 30-Day Stats Computation - [ ] Create migration for egg_stats_30d_by_location table