[#SIRH-36] corriger calcule rtt contrat custom #27

Merged
tristan merged 16 commits from feature/SIRH-36-corriger-le-calcule-des-rtt-des-contrat-4h into develop 2026-06-11 08:36:57 +00:00

16 Commits

Author SHA1 Message Date
tristan 70691d1a7e docs(rtt) : document solidarity-day deficit for CUSTOM <35h
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 10:26:48 +02:00
tristan 4fb3f3fc45 docs(rtt) : clarify Pentecost-Monday invariant and 28h test coincidence
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 10:26:48 +02:00
tristan 649fff8df2 feat(rtt) : solidarity-day deficit for CUSTOM <35h contracts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 10:26:48 +02:00
tristan acec08cac1 test(rtt) : add computus edge-case years and Monday guard for SolidarityDayResolver 2026-06-11 10:26:39 +02:00
tristan d8fb79e5cc feat(rtt) : add SolidarityDayResolver (Pentecost Monday via computus) 2026-06-11 09:54:05 +02:00
tristan 5e8cec7067 docs(rtt) : implementation plan + spec fix (workDaysHours neutralisation) for solidarity deficit
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 09:51:11 +02:00
tristan 67988f73e4 docs(rtt) : design spec for solidarity-day deficit on CUSTOM <35h contracts
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 09:41:28 +02:00
tristan 54286ecfa4 docs(rtt) : add design spec and implementation plan for custom deficit 2026-06-09 10:21:25 +02:00
tristan ffa4a5c9d2 chore(rtt) : align TS week DTO with isFlatRecovery field 2026-06-09 10:20:59 +02:00
tristan f9b3edcf08 docs(rtt) : custom contract deficit now reduces the balance
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 10:15:38 +02:00
tristan f14723c234 chore(rtt) : fix test docblock placement and restore alignment 2026-06-09 10:13:21 +02:00
tristan 0ff055ec76 chore(rtt) : mirror flat-recovery cascade skip in verification snapshot command 2026-06-09 10:08:33 +02:00
tristan 8a0eb40616 feat(rtt) : skip 25/50 deficit cascade for flat (custom) recovery weeks 2026-06-09 10:07:55 +02:00
tristan fa3861b122 feat(rtt) : custom contract deficit counts as signed recovery (1h=1h, no bands) 2026-06-09 10:06:23 +02:00
tristan f344eb536c test(rtt) : custom deficit week reduces closing balance 2026-06-09 10:05:26 +02:00
tristan 294e3c3a25 feat(rtt) : add isFlatRecovery flag to recovery DTOs 2026-06-09 10:05:05 +02:00