Edited forms change the meaning of past submissions.
- Observed
- Staff can edit a published intake form in place. Submissions store answers by field ID only, so a renamed or reworded question silently changes how older answers read. No form version is stored with a submission.
- Why it matters
- You cannot show what a customer actually saw and answered. In a dispute or an audit, that is the first question.
- Fix
- Version every published form, store the version with each submission, render past submissions with their own version and keep an append-only log of form changes.
- Plan
- Milestone 1, with a backfill that pins existing submissions to the current version. Covered by a test that edits a form after submission.
