982 B
982 B
trigger
| trigger |
|---|
| always_on |
📐 TypeScript Rules
- Strict Mode — all strict checks enforced
- ZERO
anytypes — use proper types orunknown+ narrowing - ZERO
console.log— NestJSLogger(backend); remove before commit (frontend)
🏷️ Domain Terminology (Thai Comments, English Code)
| ✅ Use | ❌ Don't Use |
|---|---|
| Correspondence | Letter, Communication, Document |
| RFA | Approval Request, Submit for Approval |
| Workflow Engine | Approval Flow, Process Engine |
| Document Numbering | Document ID, Auto Number |
🔄 Development Flow (Tiered)
- 🔴 Critical (DB/API/Security): MUST follow all Context Protocol steps.
- 🟡 Normal (UI/Feature): Follow existing patterns, check spec for relevant module.
- 🟢 Quick Fix: Fix directly, check forbidden patterns before commit.