Direct JSON editing — agent stays in the loop
Let power users open and edit the generated scenario JSON in the UI (with validation). When they save, the system should notify the conversational agent so it understands what changed and can continue naturally if the user keeps chatting.
- After an edit, show a clear summary of consequences—e.g. which objectives, personas, or test data were affected and what the agent will assume going forward.
- Keep chat history and structured state consistent so “continue the conversation” feels coherent, not blind to manual edits.