1001 B
1001 B
trigger
| trigger |
|---|
| always_on |
Commit Checklist
Pre-Commit Verification
- UUID pattern verified (no parseInt on UUID)
- No
anytypes in TypeScript - No
console.login committed code - Comments in Thai
- Code identifiers in English
- Schema changes via SQL directly (not migration)
- Test coverage meets targets (Backend 70%+, Business Logic 80%+)
- Relevant ADRs checked (ADR-009, ADR-018, ADR-019)
- Glossary terms used correctly
- Error handling complete (Logger + HttpException)
- i18n keys used instead of hardcode text
- Cache invalidation when data modified
- Security checklist passed (OWASP Top 10)
Commit Message Format
type(scope): description
[optional body]
Types: feat, fix, docs, style, refactor, test, chore
Examples:
feat(correspondence): add originator organization validationfix(uuid): correct parseInt usage to string comparisonspec(agents): bump to v1.8.5 - refactor structure