RedHub AIRedHub AI
Tool Gate · How it works

How the roll-up gate works

How the Accept-or-Revert Ladder gate works

This tool grades each pending change on whether you could still get back if you accept it. It reads 10 changes and rolls them into one verdict — the worst, never the average — then a gate that can only make it worse.

The 10 changes

01C-01 · Change the primary button colourappearance onlyNOTHING AT RISK
02C-02 · Add a column to the orders tableschema · copy taken · saved · undo existsSAFE TO ACCEPT
03C-03 · Add a column to the users tabletouches schema with no copy takenDO NOT ACCEPT YET
04C-04 · Rewrite the search filterbehaviour change, nothing saved yetCHECKPOINT FIRST
05C-05 · Rewrite the sort ordersaved · undo existsSAFE TO ACCEPT
06C-06 · Change how refunds are calculatedtouches money with no copy takenDO NOT ACCEPT YET
07C-07 · Reword the empty stateappearance onlyNOTHING AT RISK
08C-08 · Merge two tables togetherfix firstcopy not foundDO NOT ACCEPT YET
09C-09 · Add pagination to the listwhether it is saved could not be foundCHECKPOINT FIRST
10C-10 · Move the settings linkappearance onlyNOTHING AT RISK
YOU CAN GET BACK
every risky change has a way back
SAVE BEFORE YOU ACCEPT
a change is unsaved or has no undo
ONE-WAY DOOR
a change touches schema or money with no copy taken
One-way door · worsen-only

A change that touches schema or money without a copy taken is DO NOT ACCEPT YET, no matter how carefully the rest was set up. Being saved and having an undo are worth nothing against a migration you cannot reverse — the copy is the only thing that makes the door swing both ways.

ONE-WAY DOOR

Why: Three of ten pending changes touch schema or money with no copy taken, so accepting them is a door that only opens one way. Two more are recoverable but not yet saved. C-02 touches schema too and is perfectly safe — the copy was taken, which is the whole difference. Three appearance-only changes never count against you. 3 of 10 one-way · 2 need a checkpoint · worst-not-average.

Fix firstC-08, merging two tables together — whether a copy was taken could not be found, so it resolves to none

No single change is the crisis — the clustering is. The roll-up takes the worst, the gate escalates when trouble compounds, and it names the one thing to fix first. Grades pending changes, never a person. It touches nothing and reverses nothing itself — it reads back what you tell it, using rules you can see.