fix(FN-4497): align v76 workflow_steps.gateMode backfill with advisory-by-default

Fusion-Task-Id: FN-4497
Fusion-Task-Lineage: fcf6542e-0c07-4ae5-ac37-1ce4ac8fd43c
This commit is contained in:
Fusion
2026-05-14 11:33:17 -07:00
committed by gsxdsm
parent 523ac6ecda
commit e4087f560d

View File

@@ -3263,7 +3263,8 @@ export class Database {
if (version < 76) {
this.applyMigration(76, () => {
this.addColumnIfMissing("workflow_steps", "gateMode", "TEXT NOT NULL DEFAULT 'advisory'");
this.db.exec("UPDATE workflow_steps SET gateMode = CASE WHEN mode = 'script' THEN 'gate' ELSE 'advisory' END");
// FN-4368: advisory-by-default for all legacy workflow_steps rows; users opt in to 'gate' via UI.
this.db.exec("UPDATE workflow_steps SET gateMode = 'advisory'");
});
}