ShrubberyDocs
Sign in

Garden

Definition

The Lead-facing Kanban dashboard at /dashboard. The Garden is a visual surface that lists all Shrubberies the Lead owns (assigner_id = current_user), grouped by status. It is the Lead's home screen — the place from which capture, follow-up, and reading the CFS happen.

Avoid: dashboard (acceptable in technical contexts like the route name, but prefer Garden in product prose), board.

Role

The Garden is a read surface over the shrubberies table with one column per non-terminal status: Draft, Pending_Handshake, Active. Terminal states (Completed, Refused) collapse into a single archive section so they do not crowd active work. The Garden is also where the Lead's own Commitment Flow Score widget sits — Flow Score, Ghost Rate, and Reciprocity numbers update live as Knights handshake and complete.

Cards on the Garden are clickable; a click opens the Detail Sheet as a 480px side-sheet without leaving the route. The Garden is not an editing surface — all state-changing actions are dispatched from the Detail Sheet.

Each card shows: the Knight's avatar, the objective (one line), the deadline, the source badge (Smart Paste / URL Drop / Manual / Inbox), and a CFS-relevant colour. A card never carries an action button on the Garden itself.

Lifecycle

The Garden has no state of its own. Card placement is derived from each Shrubbery's status:

  • Draft — Lead is still editing; not yet sent to the Knight.
  • Pending_Handshake — Sent; awaiting the Knight's Handshake.
  • Active — Knight accepted; load-bearing on CFS until terminal.
  • Completed / Refused / archived terminal states — collapsed view.

A Renegotiated Shrubbery returns to the Pending_Handshake column with an indicator marking that it was previously Active.

Last updated: 17 May 2026