[PIX-7723] fix(done-gate): не считать git status кодовой доставкой в non-code SLA-check #61

Merged
andrei merged 1 commit from fix/PIX-7723-v2-git-status-gate into master 2026-06-11 07:30:05 +00:00
Owner

Что сделано

Сужены regex-паттерны STRONG_CODE_TASK_PATTERN и EXPLICIT_CODE_DELIVERY_PATTERN в git-delivery-gate.ts:

Было: \\b(?:git|push|merge|... — матчило голое слово git
Стало: \\b(?:git\\s+push|git\\s+merge|git\\s+commit|git\\s+diff|... — только конкретные команды доставки

Зачем

SLA-check агент поддержки указал в комментарии git status --short как runtime-доказательство пустой очереди. Старый паттерн ловил голое git, считал комментарий code task и возвращал 422 для support-роли.

План тестирования

  • Новый тест: does not treat git status --short runtime evidence in support SLA-check closeout as code delivery
  • Cherry-pick: f4d72925b (только 1 коммит из PIX-7723 ветки, поверх актуального master)
  • CI green ожидается

Где могу ошибаться

  • Слово branch убрано из bare-слов. Bare branch в комментарии больше не триггерит gate — допустимо, т.к. BRANCH_PATTERN отдельно ловит branch: <name> с SHA.
## Что сделано Сужены regex-паттерны `STRONG_CODE_TASK_PATTERN` и `EXPLICIT_CODE_DELIVERY_PATTERN` в `git-delivery-gate.ts`: **Было:** `\\b(?:git|push|merge|...` — матчило голое слово `git` **Стало:** `\\b(?:git\\s+push|git\\s+merge|git\\s+commit|git\\s+diff|...` — только конкретные команды доставки ## Зачем SLA-check агент поддержки указал в комментарии `git status --short` как runtime-доказательство пустой очереди. Старый паттерн ловил голое `git`, считал комментарий code task и возвращал 422 для support-роли. ## План тестирования - Новый тест: `does not treat git status --short runtime evidence in support SLA-check closeout as code delivery` - Cherry-pick: f4d72925b (только 1 коммит из PIX-7723 ветки, поверх актуального master) - CI green ожидается ## Где могу ошибаться - Слово `branch` убрано из bare-слов. Bare `branch` в комментарии больше не триггерит gate — допустимо, т.к. `BRANCH_PATTERN` отдельно ловит `branch: <name>` с SHA.
fix: ignore git status evidence in non-code done gate
All checks were successful
Agents CI / Typecheck and Build (pull_request) Successful in 2m25s
ddee13ecbe
andrei merged commit 2a2250f81b into master 2026-06-11 07:30:05 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/europa-tech-agents!61
No description provided.