From d85d58eb1d8543722cdd12e2c446fd15868b4459 Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Mon, 29 Dec 2025 07:03:01 +0000 Subject: [PATCH] docs: mark Step 3.4 as complete in PLAN.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- PLAN.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/PLAN.md b/PLAN.md index 95902b7..3f18b94 100644 --- a/PLAN.md +++ b/PLAN.md @@ -117,12 +117,12 @@ Check off items as completed. Each phase builds on the previous. - [x] **Commit checkpoint** (876e817) ### Step 3.4: Animal Movement -- [ ] Update projections for AnimalMoved event -- [ ] Close old location interval, open new one -- [ ] Update animal_registry and live_animals_by_location -- [ ] Add move_animals to services/animal.py -- [ ] Write tests: move validation (to!=from, single from_location), interval updates -- [ ] **Commit checkpoint** +- [x] Update projections for AnimalMoved event +- [x] Close old location interval, open new one +- [x] Update animal_registry and live_animals_by_location +- [x] Add move_animals to services/animal.py +- [x] Write tests: move validation (to!=from, single from_location), interval updates +- [x] **Commit checkpoint** (b89ea41) ### Step 3.5: Animal Attributes Update - [ ] Update projections for AnimalAttributesUpdated event