plugins/ruflo-loop-workers/docs/adrs/0001-loop-workers-contract.md
ruflo-loop-workers (v0.1.0) — cache-aware /loop workers + CronCreate background automation. Wraps 5 hooks_worker-* MCP tools at v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts:3489, 3538, 3656, 3714, 3923 (worker-list, worker-dispatch, worker-status, worker-detect, worker-cancel) and exposes 12 background worker triggers per CLAUDE.md.
Surface: 1 agent (loop-worker-coordinator), 2 skills (loop-worker, cron-schedule), 2 commands (/ruflo-loop, /ruflo-schedule).
The 12 worker triggers (named in README): ultralearn, optimize, consolidate, predict, audit, map, preload, deepdive, document, refactor, benchmark, testgaps.
Standard contract gaps + a notable cross-link missing:
ruflo-autopilot ADR-0001 owns that contract and this plugin is the substrate that runs it.document trigger is consumed by ruflo-docs, audit by ruflo-security-audit, testgaps by ruflo-testgen. Documenting the map closes the discovery loop.worker-list, worker-dispatch, worker-status, worker-detect, worker-cancel); 12-worker trigger map with consumer-plugin attribution; Namespace coordination (claims worker-history); Verification + Architecture Decisions sections.0.1.0 → 0.2.0. Keywords add mcp, background-workers, cache-aware, schedule-wakeup.scripts/smoke.sh — 12 structural checks: version + keywords; both skills + agent + 2 commands present with valid frontmatter; all 5 hooks_worker-* tools referenced; all 12 worker triggers documented; v3.6 pin; namespace coordination; 270s cache-aware note + ruflo-autopilot cross-reference; worker-trigger → consumer-plugin attribution table; ADR Proposed; no wildcard tools.Positive:
ruflo-docs, ruflo-security-audit, ruflo-testgen, etc.) can verify their trigger names against a single canonical source.Negative: none material.
bash plugins/ruflo-loop-workers/scripts/smoke.sh
# Expected: "12 passed, 0 failed"
plugins/ruflo-autopilot/docs/adrs/0001-autopilot-contract.md — 270s cache-aware /loop heartbeat ownerplugins/ruflo-docs/docs/adrs/0001-docs-contract.md — consumer of document triggerplugins/ruflo-agentdb/docs/adrs/0001-agentdb-optimization.md — namespace conventionv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts — 5 hooks_worker-* tools