Skip to content

Show human-readable owner and workflow metadata in unified search results #62

Description

@alexeygrigorev

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

  • Task search results show human-readable assignee names when user data is available.
  • Task search results show workflow titles when bundle data is available.
  • Raw IDs are hidden from default result summaries and moved to debug/detail affordances only if needed.
  • Desktop and Pixel 7 screenshots show readable task/workflow metadata in unified search.
  • No-result, partial-source, and loading/error copy remains intact.

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1ImportantbugSomething is brokendesignDesign and UXfrontendFrontend UIportalShared portal shell and UXwork-engineDataTasks task execution engine

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions