Action Cards
When the AI wants to change your data, it always pops a card for you to confirm and never auto-runs.
Common action types
Vara always pops a card for confirmation when changing your data, never auto-runs:
create_iteration: new experiment iterationupdate_parameter: change param valueadd_step: add sub-experimentcreate_material: new materiallog_action: log one operation (passage / change)add_plan_items: add items to today's plan (you can also show Vara a photo of a schedule table)
How the card works
- Each card shows a title + description + [Confirm] / [Cancel]
- Multiple actions collapse into one group you can Confirm all
- On failure the card turns red and shows the exact reason (e.g. "Experiment v3 was deleted")
Every change is visible and can be undone
When Vara wants to change something you already wrote (a parameter value, a sub-experiment's title / body / notes, or a reference added to the end of the notes), opening the card shows the change first. Nothing is written until you say so:
- Text is compared word by word:
removed textis struck through, added text is underlined - Parameter values get one row each: Field / Before / After
- Show original shows only the text before the change. With several changes you can uncheck the ones you don't want
- Keep writes the change, Discard changes nothing
- After you keep it, the change stays on the card. Changes made in place can be reverted with Undo, even after you close and reopen the chat
- If you edited an item by hand after keeping the change, Undo leaves that item alone and the card says so
- Creating a new sub-experiment version or a copy is a new record that leaves the original untouched. There is no one-click undo for it; the card says so and links to the new record, which you can delete if you don't need it
Vara only organizes and carries out what you said. It does not make scientific calls for you, does not invent steps, and never marks a run as complete on your behalf.
Optimize / complete the current sub-experiment → new version
Inside a sub-experiment, tell Vara "this sub-experiment looks incomplete, optimize it", "fill in the missing steps", or "flesh out each step". Vara reads just this sub-experiment and rebuilds its optimized procedure steps: it can add new steps, fill in reagents / volumes / temperatures / timing, and reorder. Scope is limited to the current sub-experiment; siblings are untouched.
- Clicking the card opens a review page for the optimized sub-experiment; edit anything, then confirm
- Confirming saves it as a new version of that sub-experiment; the original is kept for comparison and is not overwritten
- Different from "change one parameter" (new version with just that value): this completes/rewrites the current sub-experiment's steps
Read-only operations (look up an experiment, check a parameter) run freely with no card; only operations that change data need your confirmation.