-- Phase-detection warm-up/cool-down was originally one setting per workout -- type (14 columns: 6 types x 2, plus an unused Interval pair -- Interval -- detects phases from lap data directly, never from a fixed duration). That -- turned out to be more granularity than wanted: replaced with a single -- global warm-up/cool-down pair applied to every fixed-duration workout type. ALTER TABLE profile ADD COLUMN warmup_minutes REAL NOT NULL DEFAULT 10; ALTER TABLE profile ADD COLUMN cooldown_minutes REAL NOT NULL DEFAULT 5; ALTER TABLE profile DROP COLUMN easy_warmup_minutes; ALTER TABLE profile DROP COLUMN easy_cooldown_minutes; ALTER TABLE profile DROP COLUMN long_warmup_minutes; ALTER TABLE profile DROP COLUMN long_cooldown_minutes; ALTER TABLE profile DROP COLUMN tempo_warmup_minutes; ALTER TABLE profile DROP COLUMN tempo_cooldown_minutes; ALTER TABLE profile DROP COLUMN threshold30_warmup_minutes; ALTER TABLE profile DROP COLUMN threshold30_cooldown_minutes; ALTER TABLE profile DROP COLUMN threshold60_warmup_minutes; ALTER TABLE profile DROP COLUMN threshold60_cooldown_minutes; ALTER TABLE profile DROP COLUMN mas_test_warmup_minutes; ALTER TABLE profile DROP COLUMN mas_test_cooldown_minutes; ALTER TABLE profile DROP COLUMN interval_warmup_minutes; ALTER TABLE profile DROP COLUMN interval_cooldown_minutes;