Academy track
Change data without breaking it

Bulk edits with a way back: the snapshot, the dry run, expected against actual, the fence, the undo you have practised.
- 5 steps
- 5 hours 15 minutes in total
- A check you run at the end of every step
Step one is open to everyone, in full. No account, no card.
The other 4 steps are included in Membership, £79 a month.See Membership
By the end of this track you will have
- Step 1A dated copy of every record your change will touch, a tag on each of those records, and three counts that agree.
- Step 2One sentence that fences your change, a list of everything the AI noticed and left alone, and proof that it declines to cross the fence when asked.
- Step 3A written prediction of exactly what your change will do, in numbers, and a count of your own that agrees with it.
- Step 4The undo for your change written down, rehearsed once on test records, checked against a copy and timed.
- Step 5The change made in batches, and one sheet where every predicted number sits beside the actual one and they agree.
The running example
Every worked example follows one invented case from the first step to the last: a twenty-person recruitment agency cleaning its candidate database.
Who it is for
You are about to change hundreds of records at once, by hand, by script or by asking AI to do it.
Who it is not for
Not for you if every change you make is one record at a time in a screen. Come back before your first bulk edit.
The steps
Each one ends with a check you run yourself. The box is yours to tick when it passes.
0 of 5 steps ticked, kept in this browser
- Step 1.Take a copy before you change anything45 minutesOpen to everyone
Done means
Open the copy in a spreadsheet and type
=COUNTA(A:A)-1into an empty cell in another column, with A as the ID column. The minus one takes off the header row. Close the file without saving. Then search your system for the tag. The formula, the tag search and the filter count all return the same number, and the file name carries today's date. If any of the three differ, the copy holds a different set from the one the change will touch. You are not ready. - Step 2.Touch only what you named30 minutes
Done means
The count of records the AI says the fence allows equals your tag count from step one, to the record. You asked it to fix a Found item as part of this job, and it declined. It quoted the fence back and left the item on the list. If the counts differ, or it offered to go ahead, the fence is not in the brief the AI is reading. Put it at the very top and run the test again.
- Step 3.Dry-run the bulk edit and predict the count60 minutes
Done means
Your spreadsheet number, records in the copy minus distinct values of the field you match on, equals the AI's records to archive plus the records held back by skips, to the record. The totals carry a figure for deletes, even when it is 0, and every skipped group has a reason. If the two numbers differ by one record, the prediction is not finished. Find that record.
- Step 4.Practise the undo before you need it60 minutes
Done means
With the last-edited columns taken out, the comparison sheet counts 0 differences between the test copy and the records after the undo. The notes sheet says the same. The undo sits next to the copy with the rehearsal date and the minutes it took. If any cell differs, the undo is missing a step. Fix it and rehearse again on fresh test records.
- Step 5.Match expected against actual before you call it done120 minutes
Done means
Every expected line on your sheet has an actual beside it that you counted yourself in the system. Every Match reads yes, or names a difference explained below it. The deleted, orphan and untagged lines all read 0. Every difference has a sentence and the IDs behind it. If a line is blank, or an actual came from the AI's report, the change is not done. It has only stopped.
I keep this tick in this browser and send it nowhere. It goes when you close the browser.
Included in Membership
The rest of this track is included in Membership.
Step one is open to everyone, in full. Every step after it opens on a member account.
Included in Membership — £79/month.
What comes next
Your changes have a way back now. Next is finding out why when something breaks anyway.
See all the tracks