Беклог: закрыты F1, F6, MAJOR-1/2, MAJOR-4, MINOR-7
Реализованы и прошли ревью параллельной волной (worktree): - F1 (гард дедуп-дозаписи) + F6 (апгрейд catched-magnet→torrent) - MAJOR-1/2 (сброс базиса ретрая + простой от last_activity) + клэмп last_activity из будущего - MAJOR-4 (sweep linking + persist→review) + MINOR-7 (transitionErr) Суть переехала в openspec/specs (ingest, state-reconciliation, file-layout) и в код. В F2 добавлен указатель на смежное окно F6↔воркер, найденное этим ревью. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -10,4 +10,10 @@
|
||||
|
||||
Фикс: перед Add проверить присутствие хешей в qBit; есть → promote без Add (зеркалит Retry).
|
||||
|
||||
Смежное (ревью 2026-07-08, кластер A): апгрейд F6 (`UpgradeCatchedMagnetToTorrent`)
|
||||
оставил узкое окно — `processCatched` читает снимок `source_type` вне `w.mu`, поэтому
|
||||
при точном оверлапе тика воркера с апгрейдом воркер добавит magnet из устаревшего
|
||||
снимка, хотя БД уже `torrent`. Тот же фикс закрывает и это: перечитать источник под
|
||||
`w.mu` (или проверить присутствие хешей в qBit) перед Add.
|
||||
|
||||
Вердикт: change (малая спека-дельта download-tracking + код).
|
||||
|
||||
Reference in New Issue
Block a user