diff --git a/TODO.md b/TODO.md index 02c903168..7f5e2c7cb 100644 --- a/TODO.md +++ b/TODO.md @@ -1591,9 +1591,9 @@ t019.3.4,Update AGENTS.md with Beads integration docs,,beads,1h,45m,2025-12-21T1 - Tested working prototype in a managed project repo: gitea-issue-sync.sh (separate script, ~600 lines) - Key findings from testing: (1) `set -euo pipefail` + grep in pipelines needs `{ grep ... || true; }` guard, (2) macOS sed `\s` doesn't work — use `[[:space:]]`, (3) dots in task IDs (t007.1) need escaping in sed patterns, (4) Gitea label API returns IDs not names (need ID array in create payload) - [x] t1120.1 Extract platform-agnostic functions from issue-sync-helper.sh (parse, compose, ref management) ~1h ref:GH#1676 assignee:marcusquinn started:2026-02-20T19:52:54Z pr:#2029 completed:2026-02-20 - - [x] t1120.2 Add Gitea API adapter functions (create/close/edit/list/search/labels) ~1h ref:GH#1677 assignee:marcusquinn started:2026-02-20T21:24:40Z pr:#2031 completed:2026-02-20 + - [x] t1120.2 Add Gitea API adapter functions (create/close/edit/list/search/labels) ~1h ref:GH#1677 blocked-by:t1120.1 assignee:marcusquinn started:2026-02-20T21:24:40Z pr:#2031 completed:2026-02-20 - [x] t1120.3 Add platform detection from git remote URL + multi-platform push/pull/close ~1h ref:GH#1678 #auto-dispatch model:sonnet assignee:marcusquinn started:2026-02-18T22:07:40Z pr:#1815 completed:2026-02-18 - - [x] t1120.4 Test with dual-hosted repo (GitHub + Gitea sync) ~30m ref:GH#1679 assignee:marcusquinn started:2026-02-20T22:21:08Z pr:#2033 completed:2026-02-20 + - [x] t1120.4 Test with dual-hosted repo (GitHub + Gitea sync) ~30m ref:GH#1679 blocked-by:t1120.1 assignee:marcusquinn started:2026-02-20T22:21:08Z pr:#2033 completed:2026-02-20 - [x] t1121 Fix tea CLI TTY requirement in non-interactive mode #bugfix #git ~30m model:haiku ref:GH#1680 assignee:marcusquinn started:2026-02-18T22:08:17Z logged:2026-02-18 #auto-dispatch pr:#1814 completed:2026-02-18 - `tea issues list` fails with `huh: could not open a new TTY: open /dev/tty: device not configured` when run from scripts/CI