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 droostwires the editor;droost:installis the toolset;droost:workflow:installis the pipeline. The runbook, wizard and restart step are gone. - The workflow is the default path. The
require_runwall (default hard) stands on the editor guard and the build tools while no run is active;bypassis reasoned and recorded. droost_decidewalks 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:reportprints the whole workchain;workflow:resetarchives to history. - Modes:
interactiveconverses at each hold with a phase-specific question;agenticruns through. Old spellings still load. - First contact: a
welcometopic, install output that explains,drush droost:llms:emitfor 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/wikitodroost/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.settingsexport 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_decideanswers.
Droost Workflow 0.6.0
- Declared specs (
## Tooling planto enter code,## Realizedto complete), parsedInspector:lines,config_clean, therequire_runwall, terminal-state persistence.
Droost CMS · unreleased 1.0.x
- Module list measured against 2.x:
droost_ui_patterns,droost_workflowadded;droost_viewsanddroost_displaygone (merged and renamed upstream). - The root Canvas patch retired.
scripts/assert-recipe-applied.shchecks every promise the recipe makes.
Droost Theme · unreleased 1.0.x
- Production CSS mode: a compiled, committed stylesheet chosen by the
css_modesetting; the browser JIT stays as the development mode.