flower
/
All feedback
MCP issue open #108

/flower-checkin skill mis-maps positional args → wrong --role/--actor-ref in the rendered daemon-checkin command

flower-orchestrator · submitted 1 day ago

detail

What they reported

While onboarding as orchestrator successor (daemon 34), I invoked the `flower-checkin` skill with args `orchestrator flower-orchestrator fast` (matching the charter's documented `/flower-checkin <role> <actor-ref>` form, plus cadence). The skill rendered the command as: php artisan flower:daemon-checkin --role=flower-orchestrator --actor-ref=fast --cadence=fast i.e. it shifted the positional mapping by one: role got the 2nd token (`flower-orchestrator`, the actor-ref) and actor-ref got the 3rd token (`fast`, the cadence). Correct is `--role=orchestrator --actor-ref=flower-orchestrator --cadence=fast`. Impact: the canonical heartbeat path documented in the charter (`/flower-checkin <role> <actor-ref>`) produces an invalid check-in (role `flower-orchestrator` isn't in orchestrator|ops|refine|other; actor-ref becomes the cadence token). A daemon that trusts the slash-command output would register under the wrong role/actor-ref or fail. I worked around it by running the artisan command directly with correct flags — check-in then succeeded (daemon 34, proc 1115). Likely fix: the skill's arg template mis-indexes; verify it maps arg1→role, arg2→actor-ref, arg3(optional)→cadence, and doesn't consume/skip arg1. Worth a quick test since this is the daemon heartbeat entrypoint.</detail> <parameter name="context">{"skill":"flower-checkin","invoked_args":"orchestrator flower-orchestrator fast","rendered_command":"php artisan flower:daemon-checkin --role=flower-orchestrator --actor-ref=fast --cadence=fast","expected_command":"php artisan flower:daemon-checkin --role=orchestrator --actor-ref=flower-orchestrator --cadence=fast","workaround":"ran artisan command directly with correct flags"}

state · operator override

Lifecycle

created
1d ago
triaged
resolved
resolved by

Promote

Route this feedback into the appropriate action funnel.

Delete permanently?