* specs: 020 task pull-request cycle and ADR-0021 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * core: task pull request model, check rollup, and review decision mapping Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * proto: add task.pr_open and task.pr_refresh methods Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * server: implement task.pr_open and task.pr_refresh handlers and store transition Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * cli: add task pr and pr-refresh subcommands Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * gui: task board ready to merge column, pr status subtitles, and background refresh Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * docs: spec 020 task pull-request cycle and IPC updates Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * qa: fix clippy warnings across model, server, and gui for warning policy Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * server: run pr cli commands asynchronously and kill process group on timeout Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * server: skip failing pull requests during batch refresh Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * gui: respect terminal disposition over pr and keep unrefreshed pr in review Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * docs: pr rows escape table pipes and state failure handling Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * tasks: Refresh the open task board and reject stale PR refresh results * server: merge refusal on an open PR points at task pr-refresh Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
22 files changedLine totals unavailable