Show human-readable owner and workflow metadata in unified search results
Status: pending
Tags: bug, portal, frontend, work-engine, design, P1
Depends on: #57
Blocks: None
Scope
The #57 Designer acceptance pass found that unified search separates result types correctly, but task results expose raw UUIDs in operator-facing metadata instead of readable owner/workflow names. This weakens workflow-first recovery because the operator has to interpret implementation IDs.
Evidence:
.tmp/screenshots/issue-57/desktop-portal-unified-search-results.png
.tmp/screenshots/issue-57/mobile-pixel7-portal-unified-search-results.png
Observed example:
- The task result for
Approve assistant-generated podcast prep document shows metadata like Assignee 00000000-0000-0000-0000-000000000001 and a truncated workflow UUID instead of Grace and Issue 57 podcast workflow acceptance.
Acceptance Criteria
Suggested Verification
- Seed a task linked to a bundle and assignee.
- Search for the task through the portal unified search.
- Confirm result grouping still distinguishes tasks, workflows, docs, artifacts, and assistant jobs where available.
Show human-readable owner and workflow metadata in unified search results
Status: pending
Tags:
bug,portal,frontend,work-engine,design,P1Depends on: #57
Blocks: None
Scope
The #57 Designer acceptance pass found that unified search separates result types correctly, but task results expose raw UUIDs in operator-facing metadata instead of readable owner/workflow names. This weakens workflow-first recovery because the operator has to interpret implementation IDs.
Evidence:
.tmp/screenshots/issue-57/desktop-portal-unified-search-results.png.tmp/screenshots/issue-57/mobile-pixel7-portal-unified-search-results.pngObserved example:
Approve assistant-generated podcast prep documentshows metadata likeAssignee 00000000-0000-0000-0000-000000000001and a truncated workflow UUID instead ofGraceandIssue 57 podcast workflow acceptance.Acceptance Criteria
Suggested Verification