Skip to main content
/ Reference

Changelog

Versions are independent per piece. Droost pins the workflow and engine it was validated against.

Droost 2.0.0-alpha3 · 2026-09-02

Pins droost/engine ~0.6.4, droost/workflow ^0.6.0, drupal/mcp_server ^2.0@alpha, Drupal ^11.1 || ^12, PHP >=8.3. Replaces alpha2, which cannot be installed.

  • The install is two paths. drush en droost wires the editor; droost:install is the toolset; droost:workflow:install is the pipeline. The runbook, wizard and restart step are gone.
  • The workflow is the default path. The require_run wall (default hard) stands on the editor guard and the build tools while no run is active; bypass is reasoned and recorded.
  • droost_decide walks shipped decision graphs and names the exact surface and command.
  • Scoped gate waivers: drush droost:workflow:gate-waive <gate> "<reason>", CLI-only.
  • Run bookends: workflow:report prints the whole workchain; workflow:reset archives to history.
  • Modes: interactive converses at each hold with a phase-specific question; agentic runs through. Old spellings still load.
  • First contact: a welcome topic, install output that explains, drush droost:llms:emit for llms.txt.
  • Fixed: rich-text editing broken on every alpha1/alpha2 install; drush commands resolving the project root from the Drupal root; the Canvas/UI Patterns coexistence bridged in-module; static gates reporting a labeled pass on empty paths; fourteen tool descriptions naming the wrong gate; stale discovery and bundle caches self-healing; the router's prose ranking.
  • Wiki bundle default moved from docs/wiki to droost/wiki, configurable.
  • Dropped: Drupal 10, measured to have never worked.

Droost Workflow 0.6.3 · 2026-09-01

  • Scoped gate waivers: RunState.gateWaivers, GateStatus::Waived, the facade refusing empty reasons and unknown gates.
  • The complete skill advises a droost.settings export when gates changed during a run.

Droost Workflow 0.6.2

  • Seeker ledger rows with an escaped | are cells, not dropped rows; a malformed row is refused rather than vanished.
  • The seeker lens rates hand-writing a construct the Tooling plan declared as MEDIUM.

Droost Workflow 0.6.1

  • The router pack: the plan skill writes the Tooling plan from droost_decide answers.

Droost Workflow 0.6.0

  • Declared specs (## Tooling plan to enter code, ## Realized to complete), parsed Inspector: lines, config_clean, the require_run wall, terminal-state persistence.

Droost CMS · unreleased 1.0.x

  • Module list measured against 2.x: droost_ui_patterns, droost_workflow added; droost_views and droost_display gone (merged and renamed upstream).
  • The root Canvas patch retired.
  • scripts/assert-recipe-applied.sh checks every promise the recipe makes.

Droost Theme · unreleased 1.0.x

  • Production CSS mode: a compiled, committed stylesheet chosen by the css_mode setting; the browser JIT stays as the development mode.
Verified against droost 2.0.0-alpha4 · workflow 0.6.9 · 2026-09-03