## 1. Audit Blog Clickables - [x] 1.1 Inventory blog clickables (`site/src/pages/blog/**`, `site/src/components/Blog*`) that should emit Umami events (post cards, category subnav, pages list links, detail chrome links) - [x] 1.2 Confirm each clickable has the required Umami attributes and a deterministic unique `target_id` per taxonomy ## 2. Implement Umami Attributes - [x] 2.1 Instrument blog secondary navigation links with `data-umami-event` and required event data (`target_id`, `placement`, `target_url`) - [x] 2.2 Instrument blog post cards and any inline links in listing UIs with `data-umami-event` and required event data - [x] 2.3 Instrument blog detail page chrome links (e.g., Back) and pages listing links with required Umami attributes ## 3. Verify - [x] 3.1 Add/update tests to assert blog components/pages contain Umami `data-umami-event` attributes (and key properties like `target_id`, `placement`, `target_url`) - [x] 3.2 Build the site and confirm `/blog` and a blog detail page render with instrumented clickables