@specbird/auth-system
Production-ready authentication: registration, login, JWT sessions, password reset, email verification, and optional TOTP 2FA.
@specbird/auth-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
Production-ready authentication: registration, login, JWT sessions, password reset, email verification, and optional TOTP 2FA.
This spec covers 5 of 5 layers. Verification flows and test plans are included in the verification layer.
Attributes
| Type | system |
| Category | Authentication |
| License | MIT |
| Visibility | public |
| Layers | Idea, Design, UI, Implementation, Verification |
| Tokens | 114 |
| Quality score | — |
| Tags | authjwtsessions2fapassword-resetemail-verification |
Related specs
@specbird/file-upload
The @specbird/file-upload spec is a public, MIT-licensed subsystem for secure file upload pipelines. It uses a technology stack including S3, R2, and CDNs for storage and delivery. Key capabilities include generating presigned URLs, chunked multipart uploads, virus scanning, type validation, and image processing. This spec is applicable to the Storage & Files domain and relies on the @specbird/auth-system for authentication.
@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/notifications-system
The spec is for a multi-channel notifications system, "notifications-system", which manages in-app, email, and user preferences with unsubscribe support. It uses a MIT license and is built with a public visibility. The system is designed to handle real-time notifications and includes a network capability. It depends on the auth-system and is categorized under the Notifications subsystem.