ShrubberyDocs
Sign in

Detail Sheet

Definition

The 480px side-sheet that opens when a Lead clicks a Shrubbery card in the Garden. The Detail Sheet is the action dispatcher for the Lead: all state-changing operations on a Shrubbery are initiated here.

Avoid: sidebar, drawer, panel, card detail.

Role

The Garden is a read surface — cards show status but carry no action buttons. The Detail Sheet is where actions live. It opens without leaving the /dashboard route and presents:

  • Metadata grid — Assigner, Assignee, Status, Deadline (two columns).
  • Source sectionraw_text excerpt and source badge (Smart Paste / URL Drop / Manual / Inbox).
  • External link — opens the linked Jira/Linear issue when external_system is set.
  • Actions — the ShrubberyActions dispatcher renders the correct action set based on the current (status, viewerId) pair: Send (from Draft), Accept/Refuse (from Pending_Handshake, Knight only), Mark Completed (from Active).
  • Audit timeline — the row's full event log from the Audit Trail, newest-first.

The Detail Sheet is the only surface from which the Lead can promote a Draft to Pending_Handshake (Send action). It is also where the Lead initiates a Renegotiation by editing a substantive field on an Active row.

Lifecycle

Not a stateful concept. The Detail Sheet is a UI surface over a single Shrubbery row — it has no state of its own.

Last updated: 22 June 2026