From a4baa52c05ab0912d05231ab0fd8a76e24a95a34 Mon Sep 17 00:00:00 2001 From: jason Date: Mon, 9 Mar 2026 21:44:10 -0500 Subject: [PATCH] docs: update ROADMAP with v0.5.1 whelping calendar identifier completion --- ROADMAP.md | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 3d93d99..4a66b30 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -112,6 +112,19 @@ - [x] `GET /api/breeding/heat-cycles` endpoint - [x] `GET /api/breeding/heat-cycles/:id/suggestions` endpoint +- [x] **Projected Whelping Calendar Identifier** ✅ *(March 9, 2026 — v0.5.1)* + - [x] Gestation constants: earliest=58, expected=63, latest=65 days + - [x] `getWhelpDates(cycle)` client-side helper (no extra API call) + - [x] Indigo whelp window cells (days 58–65) on calendar grid + - [x] Indigo dot marker on expected whelp day (day 63) + - [x] `Baby` icon + "[Name] due" label inside whelp day cells + - [x] "Whelp est. [date]" row with range on active cycle cards + - [x] Jump-to-whelp-month button on active cycle cards + - [x] Live whelp preview in Cycle Detail modal (client-side, instant) + - [x] Full-width whelping banner when projected whelps exist + - [x] "Projected Whelp" legend entry with Baby icon + - [x] Updated page subtitle to include whelping dates + --- ## 📋 Phase 4: Health & Genetics (NEXT UP) @@ -225,7 +238,13 @@ ## 🌕 Current Sprint: v0.6.0 -### ✅ Completed This Sprint (v0.5.0) +### ✅ Completed This Sprint (v0.5.1) +- [x] Projected Whelping Calendar Identifier — indigo whelp window cells, due label, active card range, jump-to-month button +- [x] Live whelp preview in Cycle Detail modal (client-side, no save required) +- [x] Full-width whelping banner for months with projected whelps +- [x] "Projected Whelp" legend entry + updated page subtitle + +### ✅ Previously Completed (v0.5.0) - [x] Trial Pairing Simulator — `/pairing` route, COI%, risk badge, common ancestors - [x] Heat Cycle Calendar — month grid, phase color coding, start-cycle modal - [x] Cycle Detail modal — breeding windows, inline breeding date, whelping estimate @@ -234,7 +253,7 @@ ### 🔧 Next Up (Priority Order) -#### Option 1: Health Records System (Recommended) 👆 +#### Option 1: Health Records System (Recommended) 💡 **Complexity:** Medium | **Impact:** High | **User Value:** Excellent **Why this is recommended:** @@ -284,6 +303,7 @@ - [x] Static asset serving in prod and dev - [ ] Trial pairing simulator (end-to-end) - [ ] Heat cycle calendar (start cycle, detail modal, whelping) +- [ ] Projected whelping calendar identifier (whelp cells, due label, banner) - [ ] Health records ### Known Issues @@ -301,6 +321,16 @@ ## Version History +- **v0.5.1** (March 9, 2026) - Projected Whelping Calendar Identifier + - Indigo whelp window cells (days 58–65) on month grid + - Indigo dot marker on exact expected whelp day (day 63) + - `Baby` icon + "[Name] due" label in whelp day cells + - "Whelp est." range row on active cycle cards + - Jump-to-whelp-month button on cycle cards + - Live whelp preview in Cycle Detail modal (client-side, instant) + - Full-width whelping banner when projected whelps exist + - "Projected Whelp" legend entry + updated page subtitle + - **v0.5.0** (March 9, 2026) - Breeding Tools Complete - Trial Pairing Simulator: COI calculator, risk badge, common ancestors - Heat Cycle Calendar: month grid, phase windows, start-cycle modal