Commit Graph

147 Commits

Author SHA1 Message Date
Chandler Copeland
aa1d8d48fe docs(17-01): complete docker deployment prep plan
- SUMMARY.md: standalone output, pool limit, health endpoint
- STATE.md: advanced to plan 2, updated progress to 97%, added decisions
- ROADMAP.md: phase 17 progress updated (1/2 plans complete)
- REQUIREMENTS.md: DEPLOY-01, DEPLOY-02, DEPLOY-04 marked complete
2026-04-03 16:54:55 -06:00
Chandler Copeland
62a216fccf fix(17): add DEPLOYMENT.md task to 17-02 per checker feedback 2026-04-03 16:50:31 -06:00
Chandler Copeland
86e43d442c docs(17): create phase plan for Docker deployment
Two plans in 2 waves:
- Plan 01 (Wave 1): standalone output, DB pool limit, remove @vercel/blob, health endpoint
- Plan 02 (Wave 2): Dockerfile, docker-compose.yml, .dockerignore, .env.production.example

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 16:46:24 -06:00
Chandler Copeland
5e6b50a1e1 docs(phase-17): gather context for Docker deployment phase 2026-04-03 16:41:12 -06:00
Chandler Copeland
e17b2655f1 docs(phase-16): complete phase execution — 4/4 plans, human UAT deferred 2026-04-03 16:36:55 -06:00
Chandler Copeland
fd08e4e63c docs(phase-16): verification passed — 11/11 must-haves, 4 human UAT items 2026-04-03 16:36:48 -06:00
Chandler Copeland
64c1b5b8ae docs(16-04): complete dashboard N/M signed badge plan
- Add 16-04-SUMMARY.md
- Update STATE.md: advance plan, update progress, record metrics and session
2026-04-03 16:32:42 -06:00
Chandler Copeland
377133074b docs(16-02): complete PreparePanel signer list plan 2026-04-03 16:27:13 -06:00
Chandler Copeland
25576c0d1b docs(16-03): complete FieldPlacer signer selector plan 2026-04-03 16:26:04 -06:00
Chandler Copeland
4e9d373e1d docs(16-01): complete multi-signer state wiring plan
- SUMMARY.md created for 16-01 plan
- STATE.md updated: plan advanced to 16-02, progress bar updated, decisions logged
- ROADMAP.md updated: phase 16 shows 1/4 plans complete
- REQUIREMENTS.md: MSIGN-01, MSIGN-02, MSIGN-03 marked complete

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 16:22:39 -06:00
Chandler Copeland
0ca698925f docs(16): create phase plan — 4 plans in 3 waves 2026-04-03 16:16:07 -06:00
Chandler Copeland
3ab49004cf docs(16): fix spacing violations flagged by ui-checker
- Replace gap-1.5 (6px) with gap-2 (8px) in signer row
- Replace padding 6px 8px with py-1 px-2 (4px/8px) in signer row
- Raise touch target exception from 28px to 32px, name override as touch-target-compact-remove with rationale
- Rename "Add" button to "Add Signer" (verb+noun CTA per Dimension 1)

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 16:07:45 -06:00
Chandler Copeland
f62354e628 docs(16): UI design contract 2026-04-03 16:04:20 -06:00
Chandler Copeland
7311d30ad6 docs(phase-16): gather context for multi-signer UI phase 2026-04-03 15:59:46 -06:00
Chandler Copeland
9dc6b27174 docs(phase-15): complete phase execution — 3/3 plans, human UAT deferred 2026-04-03 15:56:22 -06:00
Chandler Copeland
163de9f162 docs(phase-15): verification passed — 17/17 must-haves, 3 human UAT items 2026-04-03 15:52:40 -06:00
Chandler Copeland
db868aebb5 docs(15-03): complete signer-aware sign route plan — atomic completion, accumulate PDF 2026-04-03 15:49:09 -06:00
Chandler Copeland
a19163855b docs(15-02): complete multi-signer send route plan
- SUMMARY.md: multi-signer token loop + legacy fallback route rewrite
- STATE.md: advance to plan 3, record metrics, add decisions
- ROADMAP.md: update phase 15 progress (2/3 plans complete)
- REQUIREMENTS.md: mark MSIGN-05, MSIGN-06 complete
2026-04-03 15:48:01 -06:00
Chandler Copeland
00c5e5df33 docs(15-01): complete multi-signer utility building blocks plan
- SUMMARY.md created for 15-01
- STATE.md: plan advanced to 01/02, progress 94%, decisions added
- ROADMAP.md: phase 15 progress updated (1/3 plans)
- REQUIREMENTS.md: MSIGN-10, MSIGN-11 marked complete
2026-04-03 15:44:37 -06:00
Chandler Copeland
cdd4b8b38c docs(15): create phase plan — multi-signer backend (3 plans, 2 waves) 2026-04-03 15:39:09 -06:00
Chandler Copeland
89b4b13f8a docs(phase-15): add research and validation strategy 2026-04-03 15:32:47 -06:00
Chandler Copeland
4a3895f8a0 docs(15): research multi-signer backend phase 2026-04-03 15:31:57 -06:00
Chandler Copeland
817d53ae12 docs(phase-15): gather context for multi-signer backend phase 2026-04-03 15:26:34 -06:00
Chandler Copeland
71e1191dd1 docs(phase-14): verification passed — 6/6 must-haves, migration 0010 applied cleanly 2026-04-03 15:20:26 -06:00
Chandler Copeland
cdb1f4924e docs(14-01): complete multi-signer schema plan — migration 0010 applied
- SUMMARY.md: 2 tasks complete, schema.ts + migration 0010 committed
- STATE.md: advanced to plan 1 complete, decisions logged, 98% progress
- ROADMAP.md: phase 14 marked Complete (1/1 plans)
- REQUIREMENTS.md: MSIGN-08 marked complete
2026-04-03 15:17:25 -06:00
Chandler Copeland
07555ed6c5 docs(14): create phase plan 2026-04-03 15:11:27 -06:00
Chandler Copeland
ed6b8bce23 docs(phase-14): gather context for multi-signer schema phase 2026-04-03 15:04:08 -06:00
Chandler Copeland
4d69253a94 docs: create milestone v1.2 roadmap (4 phases) 2026-04-03 14:59:31 -06:00
Chandler Copeland
64ccb750fa docs: define milestone v1.2 requirements 2026-04-03 14:49:03 -06:00
Chandler Copeland
622ca3dc21 docs: complete project research 2026-04-03 14:47:06 -06:00
Chandler Copeland
b792971dac docs(13): re-research — text-extraction approach, coordinate system, plan-04 gap analysis 2026-04-03 14:29:08 -06:00
Chandler Copeland
34ee72004b docs: start milestone v1.2 Multi-Signer and Deployment Hardening 2026-04-03 13:48:53 -06:00
Chandler Copeland
7c1e480ef7 wip: phase-13 paused at 13-04 human verification — coordinate offset bug active 2026-03-21 17:57:39 -06:00
Chandler Copeland
136eaf0723 docs(13-03): complete AI Auto-place UI wire-up plan — violet button, aiPlacementKey, handleAiAutoPlace
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 17:10:01 -06:00
Chandler Copeland
970bb4f7cf docs(13-02): complete ai-prepare route plan — POST handler, guard chain, AI pipeline
- 13-02-SUMMARY.md created with accomplishments, decisions, file list
- STATE.md: plan position advanced to 2/4, decisions logged, session updated
- ROADMAP.md: phase 13 progress updated to 2 summaries

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 17:05:37 -06:00
Chandler Copeland
24e1f5aa00 docs(13-01): complete AI foundation layer plan — extract-text, field-placement, unit tests
- Create 13-01-SUMMARY.md with TDD execution results and decisions
- Update STATE.md: phase 13 in progress, plan 1/4 complete
- Update ROADMAP.md: phase 13 status set to In Progress (1/4 summaries)
- Mark AI-01, AI-02 requirements complete in REQUIREMENTS.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 17:02:25 -06:00
Chandler Copeland
df4676c23c docs(13): create phase 13 AI field placement plan
4 plans in 4 sequential waves covering:
- Plan 01 (TDD): openai install, extract-text.ts, field-placement.ts, aiCoordsToPagePdfSpace unit test
- Plan 02: POST /api/documents/[id]/ai-prepare route with all guards
- Plan 03: UI wiring — aiPlacementKey in FieldPlacer, AI Auto-place button in PreparePanel
- Plan 04: Unit test gate + human E2E verification checkpoint

Satisfies AI-01, AI-02. Completes v1.1 Smart Document Preparation milestone.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 16:54:43 -06:00
Chandler Copeland
c317eb2f53 docs(13): research AI field placement and pre-fill phase 2026-03-21 16:47:28 -06:00
Chandler Copeland
2f30503a56 docs(phase-12.1): complete phase execution 2026-03-21 16:36:47 -06:00
Chandler Copeland
698b414249 docs(12.1-02): complete per-field text editing and quick-fill plan — human verification approved
- Task 3 (human-verify checkpoint) approved: all 12 verification steps passed
- Updated SUMMARY.md: tasks_completed 3, requirements-completed TXTF-01/02/03, verification section
- STATE.md: Phase 12.1 marked complete; session stopped-at updated; decision recorded
- ROADMAP.md: 12.1-01 and 12.1-02 plans marked complete ([x]); roadmap update-plan-progress confirmed 2/2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 16:32:30 -06:00
Chandler Copeland
dbca290dbb docs(12.1-02): complete state bridge plan; awaiting human-verify checkpoint
- Create 12.1-02-SUMMARY.md: selectedFieldId + textFillData state lifting; QuickFillPanel replacing TextFillForm
- Update STATE.md: position at checkpoint Task 3 (human verification); 3 new decisions logged
- Update ROADMAP.md: phase 12.1 progress (2/2 SUMMARYs)
- Mark TXTF-02 complete in REQUIREMENTS.md
2026-03-21 16:27:35 -06:00
Chandler Copeland
46c7aaa7d5 docs(12.1-01): complete per-field text fill and click-to-select plan
- SUMMARY.md: document field-ID-keyed text fill and click-to-select interaction
- STATE.md: advance to Phase 12.1 Plan 1 complete; add 3 key decisions
- ROADMAP.md: update phase 12.1 progress (1/2 plans complete)
- REQUIREMENTS.md: mark TXTF-01 and TXTF-03 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 16:23:42 -06:00
Chandler Copeland
62ba448460 docs(12.1): create phase plan — per-field text editing and quick-fill 2026-03-21 16:15:55 -06:00
Chandler Copeland
0eeed0fb73 docs(12.1): research phase per-field text editing and quick-fill
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 16:07:45 -06:00
Chandler Copeland
974574e561 docs(phase-12.1): add per-field text editing gap phase to roadmap and requirements 2026-03-21 16:03:37 -06:00
Chandler Copeland
db8a63f6a3 docs(phase-12): complete phase execution 2026-03-21 16:01:59 -06:00
Chandler Copeland
513bbe96d8 docs(12-02): complete filled-document-preview plan 02 — PREV-01 human-verified
- Update 12-02-SUMMARY.md: add bug fix commits (43f396b scroll lock+portal, bce2a98 text fill coords), human approval, known gap (Phase 12.1 text fill UX redesign deferred)
- STATE.md: Phase 12 COMPLETE, progress 100% (13/13), add decisions for portal modal, text fill coords, Phase 12.1 gap; update session Stopped At
- ROADMAP.md: Phase 12 marked Complete (2/2 summaries)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 15:58:01 -06:00
Chandler Copeland
422c9a89aa docs(12-02): checkpoint after tasks 1+2 — PreparePanel preview wiring complete
- SUMMARY.md created documenting Tasks 1+2 completion
- STATE.md updated: position at checkpoint:human-verify Task 3
- Decisions recorded: previewToken lifted to DocumentPageClient, wiring pattern
2026-03-21 15:38:18 -06:00
Chandler Copeland
aba622a765 docs(12-01): complete filled-document-preview plan 01
- SUMMARY.md with task commits, decisions, self-check
- STATE.md updated: position advanced to phase 12 plan 1/2 complete
- ROADMAP.md updated: phase 12 in progress (1/2 plans complete)
- PREV-01 marked complete in REQUIREMENTS.md
2026-03-21 15:31:42 -06:00
Chandler Copeland
10d4eb738a docs(12-filled-document-preview): create phase 12 plan
Two-plan wave structure for PREV-01: preview API route + modal (Plan 01,
Wave 1) then PreparePanel/FieldPlacer wiring + human verification (Plan 02,
Wave 2). Send button gated on previewToken staleness detection.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 15:25:48 -06:00