T-AI8O-heartbeat-recipe-shell-agnostic
Status: closed/superseded · Impact: medium · Complexity: small
The task-work Step 6 heartbeat recipe assumes bash semantics
(echo $! + &), so under a fish login shell the documented snippet
fails on &&-chain/& precedence. This task makes the recipe
shell-agnostic — wrapping it in bash -c or shipping it as a helper
script — so a runner on any login shell can follow it verbatim.
Step 6’s heartbeat recipe (
echo $!+&) assumes bash semantics; under a fish login shell the documented snippet fails and the&&-chain/&precedence cost one failed attempt — SKILL.md should wrap the recipe inbash -cor ship it as a helper script.— from T-0012
TBD — receiver to fill before promoting from planning/draft.
Proposed
Section titled “Proposed”TBD — receiver to fill before promoting from planning/draft.
Approach
Section titled “Approach”TBD — receiver to fill before promoting from planning/draft.
Files to touch
Section titled “Files to touch”TBD — receiver to fill before promoting from planning/draft.
Acceptance criteria
Section titled “Acceptance criteria”TBD — receiver to fill before promoting from planning/draft.
Out of scope
Section titled “Out of scope”- none
Dependencies
Section titled “Dependencies”- none
Discovery context
Section titled “Discovery context”Spawned by /sdlc:spawn-task-pr on 2026-06-04 UTC from T-0012 in git@github.com:sksizer/dev.git.