Improve audit pipeline and outreach review

This commit is contained in:
2026-06-08 22:16:32 +02:00
parent ff18fc202e
commit 1695110e0a
34 changed files with 2792 additions and 238 deletions

View File

@@ -0,0 +1,39 @@
---
id: TASK-50
title: Refactor dashboard views into compact cards
status: In Progress
assignee: []
created_date: '2026-06-08 19:56'
updated_date: '2026-06-08 19:57'
labels: []
dependencies: []
priority: high
ordinal: 52000
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Implement the planned internal Ops UX refactor for Campaigns, Leads, Audits, and Review Workspace using compact shadcn-style cards, modal/detail disclosure, and accessible status feedback.
<!-- SECTION:DESCRIPTION:END -->
## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #1 Campaigns render as a responsive card grid while preserving existing campaign actions and run logs.
- [ ] #2 Leads show compact cards and open the review form in an accessible modal from Mehr anzeigen.
- [ ] #3 Audits use responsive cards with detail links for audit rows and non-clickable pipeline states for generation rows.
- [ ] #4 Review Workspace uses compact queue cards with a single selected detail editor while preserving existing save, publish, approve, and send flows.
- [ ] #5 Relevant tests, lint, and build pass or any remaining blockers are documented.
<!-- AC:END -->
## Implementation Plan
<!-- SECTION:PLAN:BEGIN -->
1. Add failing UI/source tests for card-grid, lead modal, audit cards, and review master-detail
2. Implement Campaigns responsive grid and accessible card semantics
3. Move Leads inline review details into Dialog modal
4. Replace Audits row table with responsive cards
5. Convert Review Workspace to queue cards plus selected detail editor
6. Run focused tests, then lint/build where feasible
7. Record verification notes on TASK-50 without marking Done
<!-- SECTION:PLAN:END -->