словарь, манифесты, README: одно слово — одна вещь, одно описание — один дом
- «готовность» значила и «запись можно брать», и «что считается сделанным»; второй смысл стал «определением сделанного» — своё же правило про занятое слово запрещало это прямо - «пайплайн» жил в 24 местах вне журналов при том, что DECISIONS фиксирует его уход «целиком»; рабочее имя — конвейер - «чекпоинт» в review значил стадию и проход, в resolve — остановку человеку; слово оставлено за остановкой - у описания плагина было два дома, и три из четырёх уже разошлись. Сведены, и класс закрыт машиной: frontmatter.py сверяет plugin.json с marketplace, гейт разбужен на *.json - README врал про односторонние зависимости и терял healthcheck на диаграмме - перечень агентов в REMAINING отстал на два поколения Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
+6
-3
@@ -9,7 +9,7 @@
|
||||
#
|
||||
# **Что судится — staged-файлы, а не рабочее дерево**, всюду, где проверка
|
||||
# умеет смотреть поимённо: гейт обязан судить то, что уедет в историю, а не то,
|
||||
# что случайно лежит на диске рядом. Два исключения названы у своих задач, и оба
|
||||
# что случайно лежит на диске рядом. Три исключения названы у своих задач, и все
|
||||
# — про то, что проверке нужен весь репозиторий по существу, а не для удобства.
|
||||
#
|
||||
# Ставится `lefthook install` (см. README, «Гейт коммита»). Обойти разово —
|
||||
@@ -23,9 +23,12 @@ pre-commit:
|
||||
# copies.py сверяет копию с домом, а дом лежит в другом файле, которого в
|
||||
# индексе может не быть: список staged дал бы «копии дословны» там, где
|
||||
# правка дома их и разошлась. frontmatter.py смотрел бы поимённо, но весь
|
||||
# обход стоит сотые доли секунды — платить за него нечем.
|
||||
# обход стоит сотые доли секунды — платить за него нечем. Glob у него шире
|
||||
# на `*.json`: тем же проходом сверяется `description` плагина в
|
||||
# `plugin.json` с записью того же плагина в `marketplace.json`, а коммит,
|
||||
# правящий только манифест, по глобу `*.md` проверку бы не разбудил.
|
||||
- name: фронтматтеры
|
||||
glob: "*.md"
|
||||
glob: "*.{md,json}"
|
||||
run: python3 scripts/frontmatter.py
|
||||
|
||||
- name: копии правил
|
||||
|
||||
Reference in New Issue
Block a user