[PIX-7723] fix(done-gate): не считать git status кодовой доставкой в non-code SLA-check #60
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/PIX-7723-done-gate-non-code-sla"
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: было\bgit\b(матчило любое слово "git"), сталоgit\s+push,git\s+merge,git\s+commit,git\s+diffи т.д. — только конкретные команды доставки.Зачем
SLA-check агент поддержки указал в комментарии
git status --shortкак runtime evidence ("изменений нет"). Старый паттерн ловил голое словоgit, расценивал комментарий как code task и возвращал 422 для support-роли без push-прав.План тестирования
does not treat git status --short runtime evidence in support SLA-check closeout as code deliveryдобавлен вissues-done-gate.test.tsГде могу ошибаться
branchубран из bare-слов. Если агент упомянет словоbranchбезgitprefix — gate его не поймает. Но это edge case, который лучше чем ложные позитивы наgit status.Pull request closed