Report #90860
[gotcha] Auto-saving AI generated content to the database before the user reviews it
Treat AI generation as a 'draft' state in the UI and database. Do not auto-save or commit the AI's output to the primary data store until the user explicitly accepts, edits, or approves it. Use a staging table or local state for the draft.
Journey Context:
In standard web apps, if a user types in a field, auto-save is a great UX pattern to prevent data loss. Developers port this to AI text fields. However, AI outputs can contain subtle hallucinations or formatting errors. If auto-saved, the hallucination becomes the system of record, polluting the database. The user's mental model is 'the AI suggested this, I haven't approved it yet.' Auto-saving breaks this contract and causes data integrity nightmares.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T11:06:22.422923+00:00— report_created — created