Update digest prompt and summary schema. Update digest mail template and props#605
Update digest prompt and summary schema. Update digest mail template and props#605elie222 merged 3 commits intoelie222:mainfrom
Conversation
|
@edulelis is attempting to deploy a commit to the Inbox Zero OSS Program Team on Vercel. A member of the Team first needs to authorize it. |
WalkthroughThis change updates the handling and display of AI-generated email digests. The summarization schema now uses a discriminated union with explicit Changes
Sequence Diagram(s)sequenceDiagram
participant API as API Route
participant Summarizer as AI Summarizer
participant Email as Digest Email Renderer
API->>Summarizer: Summarize email content
Summarizer-->>API: { type, content }
API->>Email: Send digest props (includes ruleNames, summaries)
Email-->>User: Render digest with correct rule names and summary format
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
Note ⚡️ Unit Test Generation is now available in beta!Learn more here, or try it out under "Finishing Touches" below. 📜 Recent review detailsConfiguration used: .coderabbit.yaml 📒 Files selected for processing (1)
🧰 Additional context used📓 Path-based instructions (7)!{.cursor/rules/*.mdc}📄 CodeRabbit Inference Engine (.cursor/rules/cursor-rules.mdc)
Files:
**/*.tsx📄 CodeRabbit Inference Engine (.cursor/rules/form-handling.mdc)
Files:
**/*.{ts,tsx}📄 CodeRabbit Inference Engine (.cursor/rules/logging.mdc)
Files:
**/*.{js,jsx,ts,tsx}📄 CodeRabbit Inference Engine (.cursor/rules/ultracite.mdc)
Files:
!pages/_document.{js,jsx,ts,tsx}📄 CodeRabbit Inference Engine (.cursor/rules/ultracite.mdc)
Files:
**/*.{jsx,tsx}📄 CodeRabbit Inference Engine (.cursor/rules/ultracite.mdc)
Files:
**/*.{html,jsx,tsx}📄 CodeRabbit Inference Engine (.cursor/rules/ultracite.mdc)
|
Summary by CodeRabbit
New Features
Improvements
Bug Fixes
Tests