12 Commits

Author SHA1 Message Date
Andrey Epifancev
07bee853b4 feat(agent): исполнитель — ensure_issue, ensure_fields, ensure_comment
Поиск дубля в ensure_issue до создания (автор = currentUser(), точная тема).
ensure_fields пишет только отличающиеся поля, описание сравнивается точно,
даты — по первым 10 символам.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:39:04 +04:00
Andrey Epifancev
5de91d6452 docs: рулинг R-3
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:37:38 +04:00
Andrey Epifancev
6ffcf2b92a fix(agent): журнал — дозапись после оборванной строки, порядковый учёт started, безопасный prune
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:36:19 +04:00
Andrey Epifancev
7fb592e6de feat(agent): журнал на диске, восстановление по нему, prune
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:33:59 +04:00
Andrey Epifancev
24cfdcf25c fix(agent): отрицательный Retry-After, обрыв при чтении тела ошибки
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:31:50 +04:00
Andrey Epifancev
1d5e128bd0 fix(agent): счётчики на любой ответ, Retry-After без учёта регистра, не-JSON 200, закрытие ответов, правки фейка
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:30:30 +04:00
Andrey Epifancev
78b350b033 docs: рулинг R-2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:29:56 +04:00
Andrey Epifancev
b9be64015e docs: рулинг R-1
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:28:29 +04:00
Andrey Epifancev
e290b4e4a6 feat(agent): скелет, клиенты Jira и хаба, фейковый Jira, команда check
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:28:04 +04:00
Andrey Epifancev
ad62822b73 docs: заготовка design.md (решения без обсуждения)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
2026-10-11 23:26:55 +04:00
Andrey Epifancev
bdcdc3acce plan: bridge-core — план реализации агента (7 задач)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-11 21:35:21 +04:00
Andrey Epifancev
299ae4b0bd chore: bootstrap project skeleton (claude-harness) 2026-10-11 20:41:08 +04:00