Dual-view migration states

Dual-view migration states A lifecycle diagram generated by Archify. Migration rail Gates + shadow Rollback path Terminal exits Backfill · replay history · Migration rail · bulk 01 Backfill replay history bulk CatchUp · reach the tip · Migration rail · streaming 02 CatchUp reach the tip streaming Shadow · 0% live, compare · Gates + shadow · gate 03 Shadow 0% live, compare gate Canary · growing live reads · Migration rail · percent 04 Canary growing live reads percent Cutover · criteria met? · Migration rail · decision 05 Cutover criteria met? decision Rollback · flag to old view · Rollback path · one flip 06 Rollback flag to old view one flip RolledBack · old serves 100% · Terminal exits · safe 07 RolledBack old serves 100% safe Retired · old view dropped · Terminal exits · terminal 08 Retired old view dropped terminal zero mismatch 100% + hold mismatch criteria fail fix, re-enter Legend initial state active waiting decision success final state