Keeping AI drafts editable
Itiner's real hard problem: an AI has to be able to regenerate a draft without ever destroying a human's edits.
The failure mode that actually matters
A travel agent edits day 3 of an itinerary, swaps a hotel, adjusts a time. Then the client asks for a bigger change and the agent regenerates the plan. The naive version of "regenerate" throws away every edit that came before it, including the one the agent just made.
That's not a hypothetical edge case. It's the normal path through the product, and it's the one failure that would make an agent stop trusting the tool entirely.
What has to happen instead
A regeneration diffs against the agent's existing edits before it writes anything back, so a human correction survives a redraft instead of being silently overwritten. The AI proposes; edits that already happened stay authoritative.
The output the client sees also has to look like the agency's work, not a chatbot's, so the portal and PDF render from the same edited record the agent approved, with the agency's own branding, not a visibly AI-generated artifact.
