feat/whelping-calendar-identifier #28
34
ROADMAP.md
34
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
|
||||
|
||||
Reference in New Issue
Block a user