feat: Trial Pairing Simulator - COI calculator with common ancestors #22
Reference in New Issue
Block a user
Delete Branch "feat/trial-pairing-simulator"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Trial Pairing Simulator
Implements the top-priority next feature from the roadmap: a full Trial Pairing Simulator UI that leverages the existing
/api/pedigree/trial-pairingbackend endpoint.New Files
client/src/pages/PairingSimulator.jsx— Full simulator pageModified Files
client/src/App.jsx— Added/pairingroute + navbar link withFlaskConicaliconclient/src/index.css— Added.risk-badge,.risk-low,.risk-med,.risk-highstylesFeatures
/api/dogsPOST /api/pedigree/trial-pairingwith selected IDsBackend
No backend changes needed —
POST /api/pedigree/trial-pairingalready exists and returns{ sire, dam, coi, commonAncestors, recommendation }.Screenshots
N/A — dark theme, matches existing UI patterns.