b51d6d30306627ef8148ac85d85a122a06e5d742
H4: reservation_agreement completion fired the contract_signed berth rule, flipping the berth to 'sold' one-to-two stages early. Add a dedicated reservation_signed berth trigger (defaults to under_offer) and fire it. H13: the manual signed-EOI upload path advanced only to 'eoi' via the ungated helper while the Documenso-webhook path advanced to 'reservation'; both now use advanceStageIfBehindGated(..., 'reservation', 'eoi_signed') so manually- and webhook-signed deals reach the same stage. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
98.7%
HTML
1%
CSS
0.1%
Shell
0.1%