reference_transparency_contract: birth-moment MDs + birth_moment.antardashas instead of the date-anchored frozen service + integer-day build_antardasha. KP monthly: elapsed years from the full-precision MD start (total_seconds). birth_moment.split_period: generic float split, last end pinned to parent. Frozen dasha_analyzer / domain_calculation_service untouched; rectification scoring keeps the integer split pending a product decision. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DbBXoyn7Hj3LCW3BUs5bZ8