Andrey Epifancev
b57f815846
fix(agent): OSError при подтверждении версии — только лог, повтор на следующем claim (M-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:47:57 +04:00
Andrey Epifancev
255931845c
docs(openspec): R-9, R-10 — раздельные таймеры подсказок; признак подтверждения версии ( #23 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:36:15 +04:00
Andrey Epifancev
af3e9c47c4
fix(agent): ограничить длину значений в подсказке о неполной публикации (M-4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:36:03 +04:00
Andrey Epifancev
6b3109863d
fix(run): подтверждённая версия не откатывается после записей агента в update.json (I-1)
...
wait_child запоминает подтверждение (любое состояние update.json, кроме trial этой версии, пока агент жив),
а итоговое решение учитывает и случай, когда ok и следующая запись уложились между опросами.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:36:03 +04:00
Andrey Epifancev
ba0fd2a299
docs(openspec): R-7, R-8 — решения при исполнении Task 5 ( #23 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:26:10 +04:00
Andrey Epifancev
69f9ffe690
feat(agent): run.py v2 — сверка update.json с файлом, ok в последний момент, код 73, OSError при подмене (M-3…M-7, M-10 #22 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:25:56 +04:00
Andrey Epifancev
fa936ba716
test(agent): фейки — project и created в поиске дубля, долгий claim хаба (M-10 #4 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:19:35 +04:00
Andrey Epifancev
1bf2ff9179
docs(openspec): R-6 — ASCII-токен в тесте 4xx refresh ( #23 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:15:10 +04:00
Andrey Epifancev
b90c639eaa
fix(agent): код 73 при занятом журнале, одна строка темпа, источник ошибки хаба в refresh (M-7 #22 ; M-2, M-3, M-5, M-6 #18 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:14:58 +04:00
Andrey Epifancev
c51651717c
fix(agent): OSError при подготовке версии — временный сбой; формат agent_release (M-6, M-10 #22 )
...
Диск полон или нет прав при записи agent.py.new, selftest или update.json
больше не роняет агент трейсбеком: это временный сбой, повтор через 5 минут.
Ошибка записи update.json при отказе версии только логируется.
Неполная публикация (version не int, sha256 не 64 hex в нижнем регистре)
отбрасывается с подсказкой не чаще раза в час; таймеры подсказок разделены по видам.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:09:03 +04:00
Andrey Epifancev
47a7424eca
feat(agent): версия 9; тесты без жёстких номеров версий ( #23 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:03:41 +04:00
Andrey Epifancev
ebbd5d74dc
docs(plan): agent-v9-hardening — тест долгого claim без второго ожидания ( #23 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 23:58:13 +04:00
Andrey Epifancev
ade0241bac
docs(plan): agent-v9-hardening — план агента ( #23 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 23:58:06 +04:00
Andrey Epifancev
4da9cebfe3
docs(openspec): agent-v9-hardening — решения агента ( #23 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 23:52:00 +04:00
d364cee353
Merge pull request 'docs(openspec): архив решений агента agent-self-update ( #19 )' ( #21 ) from chore/19-archive-agent-self-update into main
2026-10-14 21:59:15 +03:00
Andrey Epifancev
13358269e5
docs(openspec): архив решений агента agent-self-update ( #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:58:46 +04:00
4ce71c41c7
Merge pull request 'Самообновление агента: v5 и запускатель run.py ( #19 )' ( #20 ) from feat/19-agent-self-update into main
2026-10-14 21:58:06 +03:00
Andrey Epifancev
20b858c984
fix(agent): run.py — выход 0 без Ctrl-C как падение, сигнал перед запуском, pause без отрицательного sleep (I-1, M-1, M-2, #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:40:59 +04:00
Andrey Epifancev
866f9d7b4d
test(agent): сквозной тест самообновления; README, ARCHITECTURE, CLAUDE.md — run.py и публикация ( #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:26:53 +04:00
Andrey Epifancev
7512acb083
feat(agent): запускатель run.py — подмена версии, пробный период, откат, перезапуск ( #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:24:30 +04:00
Andrey Epifancev
3aa8823929
feat(agent): самообновление в паузе — скачивание, sha256, selftest, выход 75 ( #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:22:32 +04:00
Andrey Epifancev
140f921ce5
test(agent): версия 5 в test_folder ( #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:19:29 +04:00
Andrey Epifancev
82428ea869
feat(agent): update.json, selftest, update_state и launcher_version в claim, версия 5 ( #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:17:52 +04:00
Andrey Epifancev
d2cefa72c1
docs(plan): agent-self-update — план агента ( #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 21:59:03 +04:00
Andrey Epifancev
0c2a539963
docs(openspec): agent-self-update — решения агента ( #19 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 21:49:21 +04:00
96c92d9b9e
Merge pull request 'docs(openspec): архив bridge-hygiene ( #15 )' ( #17 ) from chore/15-archive-bridge-hygiene into main
2026-10-14 12:23:20 +03:00
Andrey Epifancev
01b3053666
docs(openspec): архив решений агента bridge-hygiene ( #15 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 13:23:00 +04:00
1170e85f06
Merge pull request 'Пакет C: гигиена агента моста, v4 (bridge-hygiene, #15 )' ( #16 ) from feat/15-bridge-hygiene into main
2026-10-14 12:22:18 +03:00
Andrey Epifancev
fc0f448ef8
docs(agent): ARCHITECTURE и CLAUDE.md — prune под блокировкой, нумерация ограничений; рулинги R-12, R-13 ( #15 )
...
Финальное ревью I-1, M-1, M-4.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:55:14 +04:00
Andrey Epifancev
cd2dafe487
feat(agent): prune под блокировкой журнала, версия 4, README ( #15 )
...
T2.3 (agent#4).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:48:23 +04:00
Andrey Epifancev
4f1b85c9c0
fix(agent): ответ папки с неверными типами — ConnectionError; лог без повтора «хаб» ( #15 )
...
M-2, O-3 (agent#8).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:44:15 +04:00
Andrey Epifancev
3736fb3948
fix(agent): полная пауза при времени журнала в будущем, claim без оценки из журнала ( #15 )
...
M-6, M-7 (agent#12).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:40:46 +04:00
Andrey Epifancev
0532b2476c
fix(agent): описание и комментарий сравниваются без различия CRLF/LF ( #15 )
...
T3.9 (agent#4).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:37:20 +04:00
Andrey Epifancev
93c2b0247d
docs: план агента bridge-hygiene ( #15 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:28:39 +04:00
Andrey Epifancev
a1d3987458
docs(openspec): решения агента для bridge-hygiene ( #15 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:15:21 +04:00
d7cd05044a
Merge pull request 'fix(agent): ensure_sprint на задаче без спринта ( #13 )' ( #14 ) from fix/13-ensure-sprint-without-sprint into main
...
Reviewed-on: #14
2026-10-13 22:46:44 +03:00
Andrey Epifancev
552bead64b
fix(agent): ensure_sprint на задаче без спринта — ответ Agile без fields ( #13 )
...
Jira банка на GET /rest/agile/1.0/issue/{key}?fields=sprint у задачи без спринта отвечает без ключа fields;
агент падал с KeyError. Фейк Jira теперь отвечает так же.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 23:45:47 +04:00
8a729d21d4
Merge pull request 'docs(openspec): архив решений агента bridge-reliability ( #9 )' ( #11 ) from chore/9-archive-bridge-reliability into main
...
Reviewed-on: #11
2026-10-13 22:20:40 +03:00
Andrey Epifancev
4739b2d476
docs(openspec): архив решений агента bridge-reliability (спека — в jira-hub) ( #9 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 23:17:35 +04:00
1b57c387f2
Merge pull request 'feat(agent): темп после перезапуска, восстановление без повторного claimed, один процесс; версия 3 ( #9 )' ( #10 ) from feat/9-bridge-reliability into main
...
Reviewed-on: #10
2026-10-13 22:16:39 +03:00
Andrey Epifancev
8dd566f95d
docs(openspec): решения агента bridge-reliability R-51, R-52 ( #9 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 23:11:46 +04:00
Andrey Epifancev
058a78b0d6
fix(agent): один процесс на журнал — блокировка journal.jsonl.lock; README: остановить старый агент перед запуском (I-1, #9 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 23:11:02 +04:00
Andrey Epifancev
a95f7d936c
feat(agent): восстановление с паузой из хаба и без повторного claimed; версия 3 (M-9, FM-4, #9 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 22:55:52 +04:00
Andrey Epifancev
12858c2718
feat(agent): время последнего вызова Jira восстанавливается из журнала после перезапуска (M-9, #9 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 22:51:51 +04:00
Andrey Epifancev
b045aed8b6
docs(plan): план агента bridge-reliability ( #9 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 22:38:17 +04:00
d2cb529573
Merge pull request 'docs(openspec): архив рулингов агента folder-transport ( #5 )' ( #7 ) from chore/5-archive-folder-transport into main
...
Reviewed-on: #7
2026-10-13 20:42:23 +03:00
Andrey Epifancev
1a29dbc78d
docs: CLAUDE.md ссылается на действующие спеки хаба, а не на архивный change ( #5 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 21:40:03 +04:00
Andrey Epifancev
93f6539202
docs(openspec): архив рулингов агента folder-transport (спека — в jira-hub) ( #5 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 21:39:57 +04:00
6342e47230
Merge pull request 'feat: транспорт folder: — связь с хабом через общую папку ( #5 )' ( #6 ) from feat/5-folder-transport into main
2026-10-13 09:07:36 +03:00
Andrey Epifancev
b9a2260393
feat(agent): выбор транспорта по hub_url, check через папку, версия 2; README ( #5 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 00:48:42 +04:00