Upload: Back guard и восстановление послеReload (api#299) #9

Closed
opened 2026-10-20 17:04:51 +02:00 by yury · 1 comment
Owner

Поручение владельца20.10.2026 после аудита api#297: удерживать Back во время Preland upload, автоматически восстанавливать файл после Reload. Согласовано хранить текущую незавершённую загрузку30мин и удалить файл после успеха. Общий контракт с Zoomzilla/API, client_key и исходный resolved UTM сохраняются; ключ одноразовой передачи не превращается в доступ чужой сессии. Основная задача http://git.dira89kv.beget.tech:3000/anton/api/issues/299. Соседние изменения layout/api#298 и Preland upload-кнопки нужно сохранить. Выпуск только staging→zoomstage.online; production zoompixel.ru/.online не обновлять без отдельного поручения.

Поручение владельца20.10.2026 после аудита api#297: удерживать Back во время Preland upload, автоматически восстанавливать файл после Reload. Согласовано хранить текущую незавершённую загрузку30мин и удалить файл после успеха. Общий контракт с Zoomzilla/API, client_key и исходный resolved UTM сохраняются; ключ одноразовой передачи не превращается в доступ чужой сессии. Основная задача http://git.dira89kv.beget.tech:3000/anton/api/issues/299. Соседние изменения layout/api#298 и Preland upload-кнопки нужно сохранить. Выпуск только staging→zoomstage.online; production zoompixel.ru/.online не обновлять без отдельного поручения.
Author
Owner

Выпущено только staging→zoomstage.online:75ccf148897a536f3799721a2ccb7249cc41d00c, workflow448/job643 SUCCESS, фактический runner37 zoomzilla-prod-org. API idempotency/core уже выпущеныv15, корректирующий APIv16 в процессе. Read-only deployed UI mobile390/desktop1440: выбор настоящего File,100Back,Reloadsamekey, имитированный accepted-response→локальныебайтыудалены PASS2/2; все POST перехвачены до API, реальных GP/писем/оплат не было. Runtime config до/после байт-в-байт одинаков и совпадаетGit; config/requisites/N-наборы workflow не перезаписывал. Все core partial одинаковы сAPI; error visible послеrelease sentinel проверенскриншотом. Production zoompixel.ru/.online не обновлялись. Локальные QAфикстуры очищены. ActualBFCache/физическийRedmi остаются в связанномapi#297, syntheticbranch проверен.

Выпущено только staging→zoomstage.online:75ccf148897a536f3799721a2ccb7249cc41d00c, workflow448/job643 SUCCESS, фактический runner37 zoomzilla-prod-org. API idempotency/core уже выпущеныv15, корректирующий APIv16 в процессе. Read-only deployed UI mobile390/desktop1440: выбор настоящего File,100Back,Reloadsamekey, имитированный accepted-response→локальныебайтыудалены PASS2/2; все POST перехвачены до API, реальных GP/писем/оплат не было. Runtime config до/после байт-в-байт одинаков и совпадаетGit; config/requisites/N-наборы workflow не перезаписывал. Все core partial одинаковы сAPI; error visible послеrelease sentinel проверенскриншотом. Production zoompixel.ru/.online не обновлялись. Локальные QAфикстуры очищены. ActualBFCache/физическийRedmi остаются в связанномapi#297, syntheticbranch проверен.
yury closed this issue 2026-10-20 18:09:47 +02:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anton/preland#9