{
"meta": {
"agent": "planner",
"task_id": "46",
"title": "Fix failing deploy workflow — remove broken Volta dependency",
"created_at": "2026-04-02T20:00:00Z"
},
"inputs": [
{
"name": "issue-46",
"type": "context",
"ref": "AgentSDE/agent-core-control-center#46",
"notes": "CI deploy fails with Volta error; PR #47 fix attempt did not resolve"
},
{
"name": "deploy.yml",
"type": "file",
"ref": ".github/workflows/deploy.yml",
"notes": "Current workflow with broken volta install step"
},
{
"name": "agent-core deploy.yml",
"type": "file",
"ref": "AgentSDE/agent-core/.github/workflows/deploy.yml",
"notes": "Working reference — no Volta, plain npm install"
}
],
"outputs": [
{
"name": "plan",
"type": "plan",
"format": "md",
"content": "Remove Volta step, add node --version guard, align with agent-core pattern"
}
],
"files": [
{
"path": ".github/workflows/deploy.yml",
"action": "modify",
"reason": "Remove volta install step, add node --version guard"
}
],
"steps": [
{
"id": "S1",
"summary": "Remove Volta step and add Node guard in deploy.yml",
"acceptance": [
"deploy.yml has no volta references",
"deploy.yml includes node --version step before npm install",
"npm run lint passes",
"npm run build passes"
],
"depends_on": []
}
],
"risks": [
{
"risk": "Runner Node path changes or is removed",
"mitigation": "node --version guard step fails fast with clear error"
}
],
"assumptions": [
"Node v22 at ~/.volta/tools/image/node/22.22.0/bin/node will remain in PATH on the runner",
"The volta section in package.json is harmless when Volta shims are not in PATH"
],
"open_questions": []
}