feat: 重构 Reminder Notification 系统并更新应用包名
This commit is contained in:
@@ -28,6 +28,7 @@ Do not place backend/frontend implementation details here.
|
||||
- Default development branch is `dev`; do not develop directly on `main`.
|
||||
- Never push unless explicitly requested by the user.
|
||||
- Keep AGENTS layered and lean: shared rules at root, domain rules in sub-AGENTS.
|
||||
- **No Error Swallowing**: All exceptions must propagate or be converted to typed errors. Never catch an exception, log it, and silently continue. This destroys debuggability.
|
||||
|
||||
## Protocol Source of Truth
|
||||
|
||||
@@ -36,3 +37,7 @@ Do not place backend/frontend implementation details here.
|
||||
- Update protocol docs before changing data/API/UI contracts.
|
||||
- Document compatibility strategy (backward-compatible vs migration).
|
||||
- Keep frontend/backend implementations aligned with documented protocol.
|
||||
|
||||
## Database Access
|
||||
|
||||
When viewing data in the database, use `supabase mcp` tools (`supabase_execute_sql`, `supabase_list_tables`, etc.) instead of direct queries or other methods.
|
||||
|
||||
Reference in New Issue
Block a user