From 41a5ce9e5baa57771537bddc5ccb3a73696a42ee Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sun, 11 Oct 2026 20:45:42 +0400 Subject: [PATCH] =?UTF-8?q?spec:=20=D1=83=D1=82=D0=BE=D1=87=D0=BD=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0=B6?= =?UTF-8?q?=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=BE=20=D1=81=D0=BE?= =?UTF-8?q?=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D1=8E=20=D0=BF=D0=BE=20?= =?UTF-8?q?=D1=82=D0=B8=D0=BF=D0=B0=D0=BC=20=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD?= =?UTF-8?q?=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- openspec/changes/bridge-core/specs/commands/spec.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openspec/changes/bridge-core/specs/commands/spec.md b/openspec/changes/bridge-core/specs/commands/spec.md index 3db48a4..dfa3fef 100644 --- a/openspec/changes/bridge-core/specs/commands/spec.md +++ b/openspec/changes/bridge-core/specs/commands/spec.md @@ -73,7 +73,10 @@ SHALL выдерживать зазор типа команды между за ### Requirement: Ошибки и подтверждение по состоянию Ошибка команды SHALL записываться в `error` (HTTP-код, текст Jira до 1500 символов), пакет продолжается. Команда в `claimed` без ответа SHALL показываться как «нет ответа от агента с ». Если после любого `refresh` желаемый -результат такой команды виден в зеркале, хаб SHALL перевести её в `confirmed_by_state`. Автоматических повторов хаб +результат такой команды виден в зеркале (для `ensure_issue` — задача с той же темой от нас; `ensure_fields` — все поля +совпадают; `ensure_status` — статус равен последнему в пути; `ensure_link` — связь есть и конфликтов нет; `ensure_sprint` — +спринт совпадает), хаб SHALL перевести её в `confirmed_by_state`. Для `ensure_comment` и `refresh` подтверждения по +состоянию нет: комментарии в зеркале не хранятся, такая команда ждёт отчёта агента или отмены человеком. Автоматических повторов хаб MUST NOT делать; повтор — новая команда с теми же параметрами по запросу интерфейса. #### Scenario: Отчёт потерян, факт на месте