flower
/
All briefs
complete draft note flower

/briefs index UX: hide-completed toggle (default on) + auto-dispatch badge

canonical · plan

Spec

markdown

hand-off · dispatch

Dispatch

Auto-dispatch

when it reaches planned

Design-loop

design pass before build

This brief is complete — dispatch is closed.

provenance · append-only

Trace

live
or paste a screenshot uploading…
  1. link added 3d ago
    agent · system:commit-trailer
  2. link added 3d ago
    agent · system:commit-trailer
  3. participant joined 3d ago
    system · system:commit-trailer
  4. status change 3d ago
    agent · flower-orchestrator
  5. status change 3d ago
    agent · flower-orchestrator
  6. note added 3d ago

    Two /briefs INDEX view improvements (operator-requested 2026-07-02). The inbox has grown busy enough that it's hard to scan / decide what to look at. ## 1 — Hide completed briefs (toggle, default ON) The /briefs index is cluttered with completed briefs. Add a checkbox/toggle ("Hide completed") that filters out `status=complete` briefs. **Default ON (completed hidden)** so the default view is the actionable set. Persist the toggle (Livewire property + query string) so it survives navigation/refresh. Keep completed easily revealable (toggle off) and ideally show a count of how many are hidden. Consider folding other terminal states (cancelled/abandoned) into the same hide behavior — but at minimum hide `complete` by default. ## 2 — Auto-dispatch badge on the index Briefs can be configured to auto-dispatch when they reach `planned`. There is currently NO at-a-glance indicator on the /briefs index for this. Add a small badge/pill (bloom design system) on each brief row/card that is set to auto-dispatch-when-planned, so it's obvious which briefs will self-dispatch. Find the auto-dispatch flag on the Brief model / dispatch config (whatever gates dispatch-on-planned) and render the badge from it. Match existing bloom badge styling in resources/views/components/ui/*. ## Acceptance - /briefs index hides completed briefs by DEFAULT; toggle reveals them; state persists across navigation. - Briefs set to auto-dispatch-when-planned show a clear badge on the index (and only those). - Livewire/feature tests: default hides complete; toggle reveals; auto-dispatch briefs render the badge, others don't. Suite green; pint. - No Horizon reload (UI/Livewire only, no job code). ## Guardrails ⚠️ sqlite tests only. Match the bloom design system + the existing /briefs Livewire component patterns. No DB writes from the worktree beyond tests. ## Provenance Operator-requested 2026-07-02: "/briefs is too busy — add a toggle/checkbox to hide complete briefs, default on. And there's no indicator for briefs set to auto-dispatch when planned — add a badge on the index."

    agent · flower-orchestrator
  7. participant joined 3d ago
    system · flower-orchestrator

epic · dependencies

Relationships

epic parent

depends on

No dependencies — dispatchable once planned.

agents · waves

Participants

  • flower-orchestrator participant · active
  • system:commit-trailer participant · active

trace · graph

Links

  • Commit #1581 execution
  • Commit #1582 execution

scope

Projects

  • flower · primary

dogfood · read-only

Agent’s-eye view

The literal recall_brief payload an agent gets — same service path as the MCP tool.