[PIX-7723] fix(done-gate): не считать git status кодовой доставкой в non-code SLA-check #61
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/PIX-7723-v2-git-status-gate"
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?
Что сделано
Сужены 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 deliveryf4d72925b(только 1 коммит из PIX-7723 ветки, поверх актуального master)Где могу ошибаться
branchубрано из bare-слов. Barebranchв комментарии больше не триггерит gate — допустимо, т.к.BRANCH_PATTERNотдельно ловитbranch: <name>с SHA.