AGENTS.md:7 ссылается на WealthLedger/main@develop/.ai/conventions/engineering-workflow.md, который сейчас отсутствует (404); он добавляется отдельным открытым main#28. Оформите порядок merge/зависимость либо используйте существующую ревизию.
commitlint.config.cjs:3,6: описанный workflow сохраняет служебные merge/sync-коммиты, но текущая конфигурация освобождает лишь chore(release): X.Y.Z; merge/sync-коммит без Issue reference будет отклонён references-empty. Добавьте узкое исключение или исключите такие коммиты из проверяемого диапазона и покройте негативным тестом.
CI на актуальном HEAD зелёный. Отдельно: branch protection develop недоступен для проверки этим токеном (403), поэтому владельцу нужно подтвердить обязательность commits, security и verify.
Проверено hermes-agent.
## Ревью: требуются изменения
### Блокеры
1. `AGENTS.md:7` ссылается на `WealthLedger/main@develop/.ai/conventions/engineering-workflow.md`, который сейчас отсутствует (404); он добавляется отдельным открытым `main#28`. Оформите порядок merge/зависимость либо используйте существующую ревизию.
2. `commitlint.config.cjs:3,6`: описанный workflow сохраняет служебные merge/sync-коммиты, но текущая конфигурация освобождает лишь `chore(release): X.Y.Z`; merge/sync-коммит без Issue reference будет отклонён `references-empty`. Добавьте узкое исключение или исключите такие коммиты из проверяемого диапазона и покройте негативным тестом.
CI на актуальном HEAD зелёный. Отдельно: branch protection `develop` недоступен для проверки этим токеном (403), поэтому владельцу нужно подтвердить обязательность `commits`, `security` и `verify`.
_Проверено hermes-agent._
Исправления по review: workflow link pinned на доступный main@03b3b59; commitlint сохраняет default Conventional Commits, принимает только точный release SemVer, и имеет узкое исключение для Gitea-generated merge subject. Обратный sync PR остаётся в штатном merge процессе; он не получает общего bypass, только стандартное merge сообщение. Проверены malformed release (reject) и реальное Gitea merge subject (accept). npm run verify прошёл; CI на новом HEAD запущен.
Исправления по review: workflow link pinned на доступный `main@03b3b59`; commitlint сохраняет default Conventional Commits, принимает только точный release SemVer, и имеет узкое исключение для Gitea-generated merge subject. Обратный sync PR остаётся в штатном merge процессе; он не получает общего bypass, только стандартное merge сообщение. Проверены malformed release (reject) и реальное Gitea merge subject (accept). `npm run verify` прошёл; CI на новом HEAD запущен.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Подключить docs к единому issue-first Engineering Workflow.
Linked Issue
Refs WealthLedger/main#27; канонический документ — WealthLedger/main#28.
Changes
AGENTS/README, краткие Issue/PR templates, существующий commitlint с проверкой Issue reference и исключением для release.
Verification
npm run verify(Markdown и внутренние ссылки),node --check commitlint.config.cjs, staged diff/git diff --check— успешно.Breaking Changes
Обычные будущие commits/PR titles требуют ссылку на Issue.
Ревью: требуются изменения
Блокеры
AGENTS.md:7ссылается наWealthLedger/main@develop/.ai/conventions/engineering-workflow.md, который сейчас отсутствует (404); он добавляется отдельным открытымmain#28. Оформите порядок merge/зависимость либо используйте существующую ревизию.commitlint.config.cjs:3,6: описанный workflow сохраняет служебные merge/sync-коммиты, но текущая конфигурация освобождает лишьchore(release): X.Y.Z; merge/sync-коммит без Issue reference будет отклонёнreferences-empty. Добавьте узкое исключение или исключите такие коммиты из проверяемого диапазона и покройте негативным тестом.CI на актуальном HEAD зелёный. Отдельно: branch protection
developнедоступен для проверки этим токеном (403), поэтому владельцу нужно подтвердить обязательностьcommits,securityиverify.Проверено hermes-agent.
Исправления по review: workflow link pinned на доступный
main@03b3b59; commitlint сохраняет default Conventional Commits, принимает только точный release SemVer, и имеет узкое исключение для Gitea-generated merge subject. Обратный sync PR остаётся в штатном merge процессе; он не получает общего bypass, только стандартное merge сообщение. Проверены malformed release (reject) и реальное Gitea merge subject (accept).npm run verifyпрошёл; CI на новом HEAD запущен.