Files
ruflo/plugins/ruflo-workflows/scripts
ReuvenandRuFlo d9db4e7663 feat(ruflo-workflows): v0.2.0 — adopt plugin contract + 10-tool MCP surface + lifecycle state machine (ADR-0001)
This is the FINAL plugin in the ruflo family. ADR-0001 here completes
the plugin-contract retrofit across all 33 plugins.

Surface: 10 workflow_* MCP tools (create/run/execute/status/list/pause/
resume/cancel/delete/template) backed by full state machine
(created → running ↔ paused → completed/cancelled).

- ADR-0001 (Proposed) at docs/adrs/0001-workflows-contract.md
- README adds Compatibility (pin v3.6), 10-tool MCP surface table,
  Lifecycle state machine diagram + transition table (5 states +
  4 transitions), workflow_execute documented as stateless path,
  Namespace coordination (claims workflows-state; defers to
  ruflo-agentdb ADR-0001), Verification + Architecture Decisions
- plugin.json bumps 0.1.0 → 0.2.0; description names the 10 tools +
  state machine; keywords add mcp, workflow-templates, pause-resume,
  lifecycle
- scripts/smoke.sh — 11 structural checks: version + keywords, both
  skills + agent + command present, all 10 workflow_* tools referenced,
  v3.6 pin, namespace coordination, workflows-state claimed, 5
  lifecycle states + 4 transitions documented, workflow_execute
  stateless path, ADR Proposed, no wildcard tools

Verification: bash plugins/ruflo-workflows/scripts/smoke.sh → 11/11

Co-Authored-By: RuFlo <ruv@ruv.net>
2026-05-04 20:49:54 -04:00
..