Consolidate generation task stores
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# Optimization Backlog
|
||||
|
||||
## Progress Contract Frontend Consumption
|
||||
|
||||
- Status: pending
|
||||
- Priority: medium
|
||||
- Context: The backend now returns `progressSource`, `stage`, `startedAt`, and `expectedDurationMs` on generation task status payloads. The frontend progress UI currently still derives these values locally from message state and static defaults.
|
||||
- Follow-up: Wire the backend task progress contract through `aiGenerationClient`, task/message view models, and the progress card components so model-aware `expectedDurationMs` and real provider progress can be consumed end to end.
|
||||
- Boundary: Keep this separate from the task store consolidation. The store consolidation is complete without requiring these fields because `WebGenerationPreviewTask` is not the source for Workbench progress cards.
|
||||
Reference in New Issue
Block a user