Example task file (tasks/example-task-file.md):
id: task-1704067200-abc123 title: Implement user authentication description: Add login/logout functionality with JWT tokens owner_id: john.doe owner_name: John Doe status: in_progress priority: high created_at: 2024-01-01T10:00:00Z updated_at: 2024-01-01T15:30:00Z due_date: 2024-01-08T17:00:00Z completed_at: null archived_at: null
Task Description
Add login/logout functionality with JWT tokens for the web application.
Requirements
- User registration and login forms
- JWT token generation and validation
- Password hashing with bcrypt
- Session management
- Logout functionality
Notes
- Consider using bcrypt for password hashing
- Implement refresh token mechanism
- Add rate limiting for login attempts