docs(14): create phase plan
This commit is contained in:
@@ -316,7 +316,11 @@ Plans:
|
||||
2. Existing single-signer documents continue to prepare, send, and sign exactly as before — the new nullable columns are invisible to the legacy code paths
|
||||
3. `SignatureFieldData` TypeScript interface has an optional `signerEmail` field; `signingTokens` table has a nullable `signerEmail` TEXT column; `documents` table has `signers` JSONB and `completionTriggeredAt` TIMESTAMP columns
|
||||
4. The `completionTriggeredAt` guard column is present and its purpose is verified: an `UPDATE ... WHERE completionTriggeredAt IS NULL RETURNING` query atomically claims it exactly once per document
|
||||
**Plans**: TBD
|
||||
**Plans**: 1 plan
|
||||
|
||||
Plans:
|
||||
- [ ] 14-01-PLAN.md — schema.ts multi-signer additions (SignatureFieldData.signerEmail, DocumentSigner interface, documents.signers JSONB, documents.completionTriggeredAt, signingTokens.signerEmail) + Drizzle migration 0010
|
||||
|
||||
**UI hint**: no
|
||||
|
||||
### Phase 15: Multi-Signer Backend
|
||||
@@ -379,7 +383,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 →
|
||||
| 12. Filled Document Preview | v1.1 | 2/2 | Complete | 2026-03-21 |
|
||||
| 12.1. Per-Field Text Editing and Quick-Fill (INSERTED) | v1.1 | 2/2 | Complete | 2026-03-21 |
|
||||
| 13. AI Field Placement and Pre-fill | v1.1 | 3/4 | In Progress | - |
|
||||
| 14. Multi-Signer Schema | v1.2 | 0/TBD | Not started | - |
|
||||
| 14. Multi-Signer Schema | v1.2 | 0/1 | Not started | - |
|
||||
| 15. Multi-Signer Backend | v1.2 | 0/TBD | Not started | - |
|
||||
| 16. Multi-Signer UI | v1.2 | 0/TBD | Not started | - |
|
||||
| 17. Docker Deployment | v1.2 | 0/TBD | Not started | - |
|
||||
|
||||
Reference in New Issue
Block a user