From 7c972f31d75de7db0bf4e230aee9a25e14a5753b Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Mon, 29 Dec 2025 07:52:00 +0000 Subject: [PATCH] docs: mark Step 3.6 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 5ca5c5a..4d3cdf7 100644 --- a/PLAN.md +++ b/PLAN.md @@ -132,12 +132,12 @@ Check off items as completed. Each phase builds on the previous. - [x] **Commit checkpoint** (dc7700d) ### Step 3.6: Animal Tagging -- [ ] Create migration for tag_suggestions table -- [ ] Create `projections/tags.py` for tag intervals and suggestions -- [ ] Update live_animals_by_location tags JSON -- [ ] Add add_tag, end_tag to services/animal.py -- [ ] Write tests: tag normalization, interval open/close, no-op handling -- [ ] **Commit checkpoint** +- [x] Create migration for tag_suggestions table +- [x] Create `projections/tags.py` for tag intervals and suggestions +- [x] Update live_animals_by_location tags JSON +- [x] Add add_tag, end_tag to services/animal.py +- [x] Write tests: tag normalization, interval open/close, no-op handling +- [x] **Commit checkpoint** (0511ed7) ---