Commit Graph

3 Commits

Author SHA1 Message Date
paulh c3421e858f feat(esignature): add EnvelopeCreateResult class and createEnvelope() method
Adds EnvelopeCreateResult inner DTO and createEnvelope(Id, String, String)
to DocusignESignatureService. Option A (template-based): POSTs to
/v2.1/accounts/{accountId}/envelopes with templateId, templateRoles
(Signer), and status=sent. Guards blank templateId and blank appraiser
email; catches all exceptions and wraps in result. Named credential
sourced from CLM_Account_Setting__mdt per ADR-002.

Agent: claude-sonnet-4-6
Tests: 8/8 passing | N/A (no new test methods — Task 3 covers test coverage)
Tests-Added: 0
TypeScript: N/A (Apex project)
2026-04-09 22:17:08 -04:00
paulh e4b7456dc1 feat(esignature): add 5 eSignature tracking fields to Appraiser_Case__c
Add ESignature_Envelope_Id__c (Text 255), ESignature_Envelope_Status__c
(Text 50), ESignature_Sent_At__c (DateTime), ESignature_Completed_At__c
(DateTime), and ESignature_Envelope_Url__c (URL) to Appraiser_Case__c.
Deployed to appraiser-dev — Status: Succeeded.

Agent: claude-sonnet-4-6
Tests: N/A (metadata-only)
Tests-Added: 0
TypeScript: N/A (Apex project)
2026-04-09 22:15:07 -04:00
paulh b1c199d21d chore: scaffold agent harness for Phase 2 eSignature envelope creation
Adds the ralph loop harness artifacts to drive autonomous implementation
of Phase 2. State lives in IMPLEMENTATION_PLAN.md so work survives
session resets — restart ralph-loop.sh after token refresh and the next
agent reads the plan to pick up where it left off.

Agent: human
Tests: N/A
Tests-Added: 0
TypeScript: N/A
2026-04-09 21:34:11 -04:00