PlanPlan0 logo

Statuses

Color-coded implementation-state labels for building blocks.

Scope

Each status has a Scope that controls which building blocks it can be applied to:

ScopeApplies to
All building blocksEvery Group, Component, and Item
All groupsGroups only
All componentsComponents only
All component itemsItems only
Specific typesA hand-picked list of semantic types

Default statuses

The Application Development template ships with five statuses, all scoped to all building blocks:

StatusNotes
Not applicableDefault — applied to new building blocks
Refinement requiredNeeds more detail before work can start
Ready for implementationFully specified; safe to hand off to an agent
Work in progressCurrently being built
DoneImplementation complete

Statuses in Quick Prompts and MCP

  • In Quick Prompts, use {{buildingBlockStatus}} to interpolate the current block's status into the prompt text.
  • Over MCP, building blocks returned by get-current-canvas-building-blocks include a status field — agents can filter on it (e.g. "only plan blocks that are Ready for implementation"). Use detailLevel: "skeleton" for a fast scan of all statuses.