0511ed7bcade4e6c9f56c79b01a500fc6da8f4f3
Implement AnimalTagged and AnimalTagEnded event handling: - Add migration for tag_suggestions table - Create TagProjection for tag intervals and suggestions - Update EventAnimalsProjection to handle tag events - Add add_tag() and end_tag() to AnimalService Key behaviors: - No-op idempotence (adding active tag or ending inactive tag) - Updates live_animals_by_location.tags JSON array - Tracks tag usage statistics in tag_suggestions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Description
No description provided
Languages
Python
99.3%
Nix
0.6%
JavaScript
0.1%