Writva
Controlled AI editing

How does writing version history let you experiment with a draft you do not want to lose?

It keeps the draft you have approved and the draft you are working on as two separate things, so a revision only replaces your approved version at the moment you decide it should.

In Writva the draft you approved is the Stable Version, and everything you try — AI suggestions and your own typing alike — happens in the Editor beside it. See Differences shows you exactly what changed, Promote is the step where you accept it, and Iteration History keeps the versions you already approved so you can read one again or bring it back.

Revision is experimenting, and experiments can fail

Every revision is a bet. You change a paragraph because you think the new version will be better — and often it is. Sometimes it is not, and you only realize it two paragraphs later, once the original wording is already gone.

AI makes that bet larger. A suggestion can sharpen an opening sentence and quietly flatten the one after it in the same pass. The useful part and the unwanted part arrive together, and if accepting the change is a single irreversible step, you end up choosing between them without ever seeing them side by side.

Editing by hand carries the same risk more slowly. A draft you have rewritten four times can drift somewhere you did not intend, and the version you actually liked was three rewrites ago.

The practical cost is not the lost paragraph. It is that writers stop experimenting. If every change might be permanent, the safe move is to leave the draft alone — which is exactly the move that stops a draft getting better.

Your approved draft and your working draft are two different things

Writva keeps them apart on purpose. The Stable Version is the draft you have accepted. The Editor is where the current revision lives — whether it came from an AI pass or from you typing. Nothing that happens in the Editor changes the Stable Version until you promote it.

Stable Version

  • The draft you have accepted — your current source of truth
  • Carries a version label: Original, then Version 1, Version 2, and so on
  • Stays exactly as written while you experiment beside it
  • Changes at one moment only: when you promote a revision

Editor

  • Your working revision, held separately from the approved draft
  • Where AI suggestions arrive, and where you edit them by hand
  • Saves as you type, so a refresh does not cost you the session
  • Can be discarded outright if the experiment did not work

Saving and accepting are deliberately not the same action. The Editor keeps your work safe while you think; Promote is what makes it official.

Interactive demo

Try revising without losing the version you trust

Change the working draft, inspect exactly what changed, promote it, and bring an earlier version back — the whole loop, on sample text.

Try this: Change one sentence, promote it, then see if you can get the Original back without losing the version you just made.

No signup required. Nothing in this demo is saved.

See Differences: look at the change before you accept it

Reading a revised paragraph on its own tells you whether it is good. It does not tell you what it cost. See Differences puts the two drafts beside each other so you can see the change itself: your Stable Version on the left with removed wording struck through, the Editor draft on the right with new wording highlighted, and the word-count difference between them.

The demo above is the same comparison, running live: edit the draft, press See Differences, and the two sides show exactly this.

The comparison is a reading view, not a control panel. You do not tick changes off one by one — you look, decide what you actually want, and then adjust the draft in the Editor yourself. A revision that got four things right and one thing wrong is a starting point, not an all-or-nothing offer.

Promote is where a revision becomes the accepted draft

AI output never quietly becomes your Stable Version. Promote is a deliberate act: it takes what is currently in the Editor, makes it the new Stable Version, and files the outgoing draft in Iteration History with its own number.

  1. Stable VersionThe draft you have already accepted. Nothing in the Editor changes it.
  2. EditorYour working revision — an AI pass, your own rewriting, or both.
  3. See DifferencesA read-only side-by-side view of exactly what the revision changes.
  4. PromoteYou accept the revision. This is the only step that updates Stable.
  5. The next version numberVersion 1, then Version 2, then Version 3 — one per promote.
  6. Iteration HistoryThe version you just replaced stays in the list, ready to reopen.

The numbering is deliberately simple. The text you started with is kept as the Original. Your first promote produces Version 1, the next produces Version 2, and so on. When Writva writes your first draft from your instructions, that draft arrives as Version 1 and your original input is still kept as the Original.

So the number tells you something real: it counts the decisions you made, not the edits you typed. Ten minutes of rewriting that you never promoted does not create a version, and promoting once after an hour of work creates exactly one.

Iteration History keeps the versions you approved

Every version you promote stays in the piece’s Iteration History, newest first, with the current one marked. Each entry shows its label and the opening of its text, so you can find the one you mean without opening all of them.

This is the part that replaces the folder most writers already have: no chapter-final.docx, no chapter-final-2.docx, no chapter-final-REAL-use-this-one.docx. The sequence lives with the piece, and it is the same sequence whether you promoted a version this morning or last month.

When you are signed in, each promoted version is saved with the piece in your Writing Library, so the history comes back when you reopen the piece — including on a different browser. Working signed out, your draft and its history are kept in the browser you used.

Preview and Restore are two different decisions

Wanting to read an old version is not the same as wanting to go back to it. Writva separates the two, so checking what Version 1 said never costs you the draft you have open now.

Preview — read it

  • Open any entry in Iteration History to read it in full
  • It appears in a preview area below your workspace, read-only
  • Your Stable Version and your Editor draft are both untouched
  • Close it, or click another version to swap it in

Restore — work from it

  • Move the previewed version into the Editor as your working draft
  • Edit it there, or compare it against Stable with See Differences
  • It becomes your Stable Version only when you promote it
  • Promoting it adds the next version number — the ones in between stay

Restoring goes through the same workflow as any other revision, which is why it cannot surprise you. There is no separate path that overwrites your approved draft on the spot.

What this is, and what it is not

Version history means different things in different tools. Here is precisely what Writva does, so nothing about it surprises you later.

What Writva’s version history is

  • A revision checkpoint system for prose, built around one deliberate acceptance step
  • A clear separation between the draft you approved and the draft you are working on
  • A read-only comparison of the revision you are considering right now
  • A numbered list of the versions you approved, each one readable and restorable

What it is not

  • Version control for software — there are no branches and no merges
  • A record of every keystroke or every autosave; a version exists because you promoted one
  • Collaborative track changes with per-author attribution
  • A way to compare any two historical versions against each other

What to keep in mind

  • See Differences compares your current Stable Version with the draft in the Editor. It is not a general tool for diffing two versions from your history against each other.
  • The comparison is a reading view. You accept a revision by editing the draft and promoting it, not by approving individual changes inside the comparison.
  • The comparison shows what changed, not who changed it. Writva does not label a passage as yours or the AI's.
  • A version is created when you promote one. Time spent in the Editor without promoting leaves no entry in Iteration History.
  • Promote is the only step that updates your Stable Version. The Editor saving as you type is not the same as accepting the change.
  • Signed out, your draft and its history are kept in the browser you used. Sign in if you need them on another device.

Questions writers ask

Does an AI edit replace the draft I already approved?

No. A proposed revision lands in the Editor beside your Stable Version. Your Stable Version is only replaced when you promote the revision yourself.

Can I compare any two versions in my history?

Not today. See Differences compares your current Stable Version with the draft in the Editor — the revision you are deciding about right now. Earlier versions live in Iteration History, where you open one and read it in full rather than diffing it against another.

What happens to the old version when I promote a new one?

It stays in Iteration History with its number. Promoting adds the next version to the sequence; it does not overwrite or erase what came before.

Can I go back to an earlier version?

Yes. Open it from Iteration History to read it, then move it into the Editor. It becomes your working draft, and it becomes your Stable Version when you promote it. The versions in between are still there.

Do my versions survive closing the browser?

When you are signed in, every promoted version is saved with the piece in your Writing Library and comes back when you reopen it, including on another browser. Signed out, your work and its history are kept in the browser you used.

Try a revision without giving up the version you already trust

Your approved draft stays where it is while you experiment. Look at what changed, keep what works, and accept it only when you mean to.

Related