docs(06-04): complete signature modal + submission plan — SUMMARY, STATE, ROADMAP updated

- SignatureModal with Draw/Type/Use Saved tabs (signature_pad DPR scaling)
- POST /api/sign/[token] atomic one-time claim, PDF embed, SHA-256 hash, audit trail
- SIGN-04, SIGN-05, LEGAL-01, LEGAL-02 requirements complete
This commit is contained in:
Chandler Copeland
2026-03-20 11:39:10 -06:00
parent d445c282c1
commit 5c1ea3568e
4 changed files with 170 additions and 13 deletions

View File

@@ -45,8 +45,8 @@
- [x] **SIGN-01**: Client receives an email with a unique link to sign the document (no account required)
- [x] **SIGN-02**: Signing link expires after 72 hours and can only be used once
- [x] **SIGN-03**: Client opens the link in any browser and sees the prepared PDF with signature fields highlighted
- [ ] **SIGN-04**: Client can draw a freehand signature on a canvas (works on mobile and desktop)
- [ ] **SIGN-05**: Client can save a default signature and click a signature field to apply it without redrawing
- [x] **SIGN-04**: Client can draw a freehand signature on a canvas (works on mobile and desktop)
- [x] **SIGN-05**: Client can save a default signature and click a signature field to apply it without redrawing
- [ ] **SIGN-06**: Client sees a confirmation screen after successfully signing
- [ ] **SIGN-07**: Agent can download the signed PDF from the dashboard
@@ -128,8 +128,8 @@ Which phases cover which requirements. Updated during roadmap creation.
| SIGN-01 | Phase 6 | Complete |
| SIGN-02 | Phase 6 | Complete |
| SIGN-03 | Phase 6 | Complete |
| SIGN-04 | Phase 6 | Pending |
| SIGN-05 | Phase 6 | Pending |
| SIGN-04 | Phase 6 | Complete |
| SIGN-05 | Phase 6 | Complete |
| SIGN-06 | Phase 6 | Pending |
| LEGAL-01 | Phase 6 | Complete |
| LEGAL-02 | Phase 6 | Complete |