feat: implement comprehensive notification engine with policies, preferences, and automated dispatching services
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# SDD Configuration — turnosxpress
|
||||
# Generated: 2026-07-21
|
||||
|
||||
context: |
|
||||
Multi-module monorepo: Express+TypeScript server (tsoa, Mongoose, JWT),
|
||||
Next.js 15 client (MUI, Zustand), WhatsApp bot (Baileys),
|
||||
admin/sysadmin microservices, Android companion app.
|
||||
MongoDB (Mongoose 8.x), OCI cloud storage, multi-region Docker deployment.
|
||||
No workspace manager — independent modules.
|
||||
|
||||
strict_tdd: true
|
||||
|
||||
testing:
|
||||
runner: jest
|
||||
framework: Jest 30.x + ts-jest 29.x
|
||||
command: "cd server && npx jest"
|
||||
coverage: false
|
||||
layers:
|
||||
unit: true
|
||||
integration: false
|
||||
e2e: false
|
||||
quality:
|
||||
linter: "next lint (txclient), oxlint (sysadmin-cli)"
|
||||
type_checker: tsc
|
||||
formatter: none
|
||||
|
||||
phases:
|
||||
proposal: mandatory
|
||||
spec: mandatory
|
||||
design: mandatory
|
||||
tasks: mandatory
|
||||
apply: mandatory
|
||||
verify: mandatory
|
||||
archive: mandatory
|
||||
Reference in New Issue
Block a user