Prepare project for pipeline takeover: task tracker, UX doc, CLAUDE.md pointers
Adds docs/tasks/ (16 epics + 102 stories converted to task/subtask files with statuses.md as the new status source of truth) and docs/ux-design.md (retrospective design-system reference), and points CLAUDE.md at them. docs/prd.md and docs/architecture.md are kept as BMAD wrote them; the legacy docs/stories/, docs/epics/, docs/qa/gates/ and .bmad-core/ stay in place as historical/traceability records, superseded but not deleted. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: 6-3
|
||||
title: 6-3 Quick Actions Panel
|
||||
status: QA Review
|
||||
date: 2026-09-27
|
||||
parent: 6
|
||||
---
|
||||
|
||||
## Description
|
||||
|
||||
As an admin, I want quick access to pending items and common tasks, So that I can efficiently manage my daily workflow without navigating away from the dashboard. Full implementation history: docs/stories/story-6.3-quick-actions-panel.md
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- [ ] Display count badge showing number of pending consultation requests
|
||||
- [ ] Urgent indicator (red/warning styling) when pending count > 0
|
||||
- [ ] Mini list showing up to 5 most recent pending bookings with:
|
||||
- [ ] "View All" link navigating to booking management page (`admin.bookings.pending`)
|
||||
- [ ] Empty state message when no pending bookings
|
||||
- [ ] List of today's approved consultations ordered by time
|
||||
- [ ] Each item displays:
|
||||
- [ ] Quick status buttons for each consultation:
|
||||
- [ ] Empty state message when no consultations scheduled today
|
||||
- [ ] Display last 5 timeline updates across all clients
|
||||
- [ ] Each item shows:
|
||||
- [ ] Click navigates to the specific timeline (`admin.timelines.show`)
|
||||
- [ ] Empty state message when no recent updates
|
||||
- [ ] **Create Client** button - navigates to `admin.clients.individual.create`
|
||||
- [ ] **Create Post** button - navigates to `admin.posts.create`
|
||||
- [ ] **Block Time Slot** button - opens modal to block availability
|
||||
- [ ] Bell icon in admin header/navbar
|
||||
- [ ] Badge showing total pending items count (pending bookings)
|
||||
- [ ] Badge hidden when count is 0
|
||||
- [ ] Click navigates to pending bookings
|
||||
- [ ] Widgets auto-refresh via Livewire polling every 30 seconds
|
||||
- [ ] No full page reload required
|
||||
- [ ] Visual indication during refresh (subtle loading state) - Using default Livewire behavior
|
||||
Reference in New Issue
Block a user