-- +goose Up
-- Время последнего ручного retry задачи (RFC 3339 UTC, суффикс Z). Приподнимает
-- базис отсчёта таймаутов (magnet_timeout/stuck_after): после retry отсчёт идёт
-- от max(базис_добавления или last_activity, retried_at), чтобы возврат в
-- downloading не ронял задачу снова на ближайшем тике (см. state-reconciliation
-- «Ручной повтор зависшей/упавшей загрузки»). Хранится в БД, а не в памяти,
-- чтобы сброс базиса пережил интервал поллинга и рестарт процесса.
ALTER TABLE download ADD COLUMN retried_at TEXT;

-- +goose Down
ALTER TABLE download DROP COLUMN retried_at;
