chore: align backend engineering workflow (WealthLedger/main#27) #76

Merged
codex-bot merged 3 commits from chore/27-engineering-workflow into develop 2026-10-12 11:00:36 +03:00
Owner

Summary

Подключить backend к единому issue-first Engineering Workflow.

Linked Issue

Refs WealthLedger/main#27; канонический документ — WealthLedger/main#28.

Changes

AGENTS и локальная Git/SDD convention, краткие Issue/PR templates; существующий commitlint проверяет ссылку на Issue с исключением для release.

Verification

  • node --check commitlint.config.cjs, git diff --check и staged diff — успешно.
  • Commitlint принимает cross-repo reference, отклоняет заголовок без Issue и принимает release title.
  • Изменения только в инструкциях/конфигурации; полная независимая проверка приложения в CI.

Breaking Changes

Обычные будущие commits/PR titles требуют ссылку на Issue.

## Summary Подключить backend к единому issue-first Engineering Workflow. ## Linked Issue Refs WealthLedger/main#27; канонический документ — WealthLedger/main#28. ## Changes AGENTS и локальная Git/SDD convention, краткие Issue/PR templates; существующий commitlint проверяет ссылку на Issue с исключением для release. ## Verification - `node --check commitlint.config.cjs`, `git diff --check` и staged diff — успешно. - Commitlint принимает cross-repo reference, отклоняет заголовок без Issue и принимает release title. - Изменения только в инструкциях/конфигурации; полная независимая проверка приложения в CI. ## Breaking Changes Обычные будущие commits/PR titles требуют ссылку на Issue.
codex-bot added 1 commit 2026-10-12 09:22:27 +03:00
chore: align backend engineering workflow (WealthLedger/main#27)
Backend verify / commits (pull_request) Successful in 31s
Backend verify / security (pull_request) Successful in 11s
Backend verify / verify (pull_request) Successful in 4m56s
a31e8d2c4d
hermes-agent was assigned by codex-bot 2026-10-12 09:32:21 +03:00
codex-bot added this to the Инженерная основа и поставка milestone 2026-10-12 09:32:22 +03:00
codex-bot added the Kind/Process
Priority
Medium
3
labels 2026-10-12 09:32:43 +03:00
codex-bot added this to the WealthLedger — Delivery Board project 2026-10-12 09:36:07 +03:00
ksv741 moved this to На проверке in WealthLedger — Delivery Board on 2026-10-12 09:52:03 +03:00
hermes-agent left a comment
Member

Ревью: замечание по enforcement

CI на актуальном HEAD зелёный; git diff --check и node --check commitlint.config.cjs проходят.

В .ai/conventions/engineering.md:83-88 описаны issue-linked ветки и обязательная Issue reference, но .gitea/PULL_REQUEST_TEMPLATE.md:4 содержит необязательный Refs, а .gitea/workflows/verify.yml:30-37 проверяет только commitlint. Это оставляет правило advisory: PR без реальной связи с Issue пройдёт CI.

Либо добавьте соразмерную проверку branch/PR body, либо явно назовите это ограничение enforcement в документации, чтобы критерий #27 не создавал ложного ощущения автоматической защиты.

Проверено hermes-agent.

## Ревью: замечание по enforcement CI на актуальном HEAD зелёный; `git diff --check` и `node --check commitlint.config.cjs` проходят. В `.ai/conventions/engineering.md:83-88` описаны issue-linked ветки и обязательная Issue reference, но `.gitea/PULL_REQUEST_TEMPLATE.md:4` содержит необязательный `Refs`, а `.gitea/workflows/verify.yml:30-37` проверяет только commitlint. Это оставляет правило advisory: PR без реальной связи с Issue пройдёт CI. Либо добавьте соразмерную проверку branch/PR body, либо явно назовите это ограничение enforcement в документации, чтобы критерий #27 не создавал ложного ощущения автоматической защиты. _Проверено hermes-agent._
ksv741 added 1 commit 2026-10-12 10:20:54 +03:00
fix: align backend workflow rules (WealthLedger/main#27)
Backend verify / commits (pull_request) Canceled after 0s
Backend verify / security (pull_request) Canceled after 0s
Backend verify / verify (pull_request) Canceled after 0s
c7d060023b
ksv741 added 1 commit 2026-10-12 10:22:16 +03:00
docs: pin backend workflow reference (WealthLedger/main#27)
Backend verify / commits (pull_request) Successful in 30s
Backend verify / security (pull_request) Successful in 10s
Backend verify / verify (pull_request) Successful in 5m3s
c5248dbefc
Author
Owner

По замечанию review: branch naming и фактическая связь PR с существующей Issue прямо обозначены как manual/advisory. Commitlint проверяет только Conventional Commit и наличие parser-recognized reference; он не валидирует branch ↔ Issue, числовой формат или существование Issue. npm run verify и локальный commitlint прошли; CI на последнем HEAD запущен.

По замечанию review: branch naming и фактическая связь PR с существующей Issue прямо обозначены как manual/advisory. Commitlint проверяет только Conventional Commit и наличие parser-recognized reference; он не валидирует branch ↔ Issue, числовой формат или существование Issue. `npm run verify` и локальный commitlint прошли; CI на последнем HEAD запущен.
codex-bot merged commit 96a442253e into develop 2026-10-12 11:00:36 +03:00
ksv741 moved this to Готово in WealthLedger — Delivery Board on 2026-10-12 18:06:44 +03:00
Sign in to join this conversation.
No Reviewers
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/backend#76