feat(agent): темп после перезапуска, восстановление без повторного claimed, один процесс; версия 3 (#9) #10
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/9-bridge-reliability"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #9. Агентская часть пакета A follow-ups (#4, #8). Спека и дизайн — aep/jira-hub,
openspec/changes/bridge-reliability/(веткаfeat/9-bridge-reliability, PR в jira-hub). Решения агента —openspec/changes/bridge-reliability/design.md. План:docs/superpowers/plans/2026-10-13-bridge-reliability-agent.md.Что сделано
at); время из будущего игнорируется; при восстановлении по журналу пауза берётся из хаба, а не обнуляется.claimedв журнал повторно.runберётfcntl.flockнаjournal.jsonl.lock; второй процесс пишет «агент уже запущен…» и выходит с кодом 1. README: перед обновлением остановить старый процесс.Тесты:
/usr/bin/python3 -W error::ResourceWarning -m unittest discover -s tests -t .→ 140 OK.Выкатка
Сначала хаб (PR в jira-hub). Затем на виртуалке: остановить агент v2 (Ctrl-C, дождаться «остановлен»), скопировать
agent.pyv3,check,run.Находки и статусы
12858c2,a95f7d912858c2,a95f7d9claimedв recovera95f7d9058a78blast_jira_call_atпосле перезапуска — время записи журнала8dd566fRulings I made
test_runner_through_folderсверяетagent_versionсAGENT_VERSION, не с литералом — цена: нет.fcntlв белом списке stdlibtests/test_py39.py— цена: нет.Deferred
M-6, M-7 финального ревью (в общий follow-up при закрытии).
🤖 Generated with Claude Code