Временные исключения из правил проверок на время переписывания проекта #17

Open
opened 2026-09-26 02:26:32 +03:00 by zelenij · 0 comments
Owner

Идея

Дать общим правилам способ честно записать временное исключение из правила проверок на время крупного переписывания проекта.

Зачем

В генераторе логов (loggen) план 0.15 архивирует старый код и пишет всё заново. На это время часть уровней проверок пустеет, и правила вида «проверка X обязательна» выполнить нечем. Сейчас в общих правилах нет способа это оформить: проект либо молча нарушает правило, либо правит правило под себя. Конкретная правка для loggen: zelenij/loggen#259

Что предлагается

В .ai-workflow/testing-and-verification.md — общий раздел «Временные исключения»:

  • где записываются (например, в плане проекта или в отдельном файле);
  • обязательные поля: какое правило, почему, с какого шага, до какого шага, кто снимает;
  • бессрочные исключения запрещены; к релизу — ни одного открытого.

Как

Правку делает автор вручную (правило CLAUDE.md про .ai-workflow/). Оформить обязательно пулл-реквестом.

## Идея Дать общим правилам способ **честно записать временное исключение** из правила проверок на время крупного переписывания проекта. ## Зачем В генераторе логов (loggen) план 0.15 архивирует старый код и пишет всё заново. На это время часть уровней проверок пустеет, и правила вида «проверка X обязательна» выполнить нечем. Сейчас в общих правилах нет способа это оформить: проект либо молча нарушает правило, либо правит правило под себя. Конкретная правка для loggen: https://git.co.co.ua/zelenij/loggen/issues/259 ## Что предлагается В `.ai-workflow/testing-and-verification.md` — общий раздел «Временные исключения»: - где записываются (например, в плане проекта или в отдельном файле); - обязательные поля: какое правило, почему, с какого шага, до какого шага, кто снимает; - бессрочные исключения запрещены; к релизу — ни одного открытого. ## Как Правку делает автор вручную (правило `CLAUDE.md` про `.ai-workflow/`). Оформить **обязательно пулл-реквестом**.
Sign in to join this conversation.
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
zelenij/codeharness#17
No description provided.