ShrubberyDocs
Sign in

Completed (state)

Definition

The positive terminal state of a Shrubbery. The commitment was delivered and marked done by the Lead, the Knight, or an external system via the Sync API.

Avoid: done, closed, finished, resolved.

Role

Completed ends the active lifecycle of a Shrubbery and settles its position in the Commitment Flow Score. If completed_at <= deadline, the row enters the Flow Score numerator (on-time delivery). If completed_at > deadline, it stays in the denominator only — the commitment was honoured but late, so Flow Score drops.

Completed rows collapse into the archive section of the Garden so they do not crowd active work. They remain visible on the Knight's Dossier and the Lead's activity view. For webhook-sourced completions the completion event is attributed to the api_token; the Dossier surfaces this distinction, but the CFS arithmetic is unchanged.

Lifecycle

  • ActiveCompleted — Lead or Knight marks done via the Detail Sheet, or a POST /api/v1/sync call with status: completed arrives from an external system.
  • Completed is terminal — there is no transition out.

Last updated: 22 June 2026