@specbird/notifications-system
Multi-channel notifications: in-app bell, email (transactional + digest), and user preference management with unsubscribe support.
@specbird/notifications-system
Spec layers
Problem statement, goals, and north-star vision.
Architecture, data models, API contracts.
Component hierarchy, design tokens, screen flows.
Stack adapters, boilerplate, reference code.
Test plans, acceptance criteria, e2e flows.
Spec explain
Multi-channel notifications: in-app bell, email (transactional + digest), and user preference management with unsubscribe support.
This spec covers 5 of 5 layers. Verification flows and test plans are included in the verification layer.
Dependencies
1- @specbird/auth-system
^1.0.0
Attributes
| Type | subsystem |
| Category | Notifications |
| License | MIT |
| Visibility | public |
| Layers | Idea, Design, UI, Implementation, Verification |
| Tokens | 130 |
| Quality score | — |
| Tags | notificationsemailin-appreal-timepreferencesunsubscribedigest |
Related specs
@specbird/auth-system
The @specbird/auth-system spec is a production-ready authentication system that handles registration, login, JWT sessions, password reset, email verification, and optional TOTP 2FA. It uses a technology stack including JWT tokens, and is built with a focus on security and scalability. The spec is categorized under Authentication and is licensed under MIT. It is a system-level spec, providing a comprehensive solution for authentication needs.
@specbird/dashboard-analytics
The @specbird/dashboard-analytics spec is a public, MIT-licensed component that enables the creation of analytics dashboards. It utilizes a UI-focused technology stack, including time-series charts, KPI cards, filterable data tables, and a date range picker. This spec is part of the Dashboards category and integrates with the @specbird/auth-system, supporting real-time metric updates. The domain is likely business intelligence or data analytics, serving to visualize and track key performance indicators (KPIs).
@specbird/crm-contacts
The @specbird/crm-contacts spec is a public, MIT-licensed CRM module for managing contact records, activity timelines, notes, tags, pipeline stages, and list management. It utilizes a subsystem architecture and integrates with the @specbird/auth-system. Key capabilities include CSV import/export and list management. The technology stack includes a UI layer, idea generation, implementation, verification, and system design. The domain is CRM (Customer Relationship Management) with a focus on contact management.