- Fix onclick buttons broken by JSON.stringify double-quotes inside HTML
attributes — use data-opt attribute + this.dataset.opt instead
- Track last command stdout in execution state when command_result arrives
- executePromptStep: include last command output in log entry and broadcast
so users can review results alongside the question in the same view
- GET /api/executions/🆔 propagate output field to pending prompt response
- Add .prompt-output CSS class for scrollable terminal-style output block
- Fix MariaDB CAST(? AS JSON) → JSON_EXTRACT(?, '$') (MariaDB 10.11 compat)
- Add worker/worker.js to repo (deployed on pulse-worker-01 / LXC 153)
Fix: worker was not echoing command_id back in result — resolvers always
got undefined, causing every workflow step to timeout and fail
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>