Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,12 +82,12 @@ Tasks with no open blockers - ready to work on. Use `/ready` to refresh this lis
- [x] t1094.1 Update build-agent to reference pattern data for model tier recommendations — agent design guide uses evidence ("pattern data shows sonnet with prompt-repeat is optimal for shell-script agents") not just rules ("use opus for architecture"). #auto-dispatch ~1h model:sonnet blocked-by:t1095,t1098 ref:GH#1625 assignee:marcusquinn started:2026-02-18T02:48:49Z pr:#1633 completed:2026-02-18
- [x] t1100 Budget-aware model routing — two strategies based on billing model. Token-billed APIs (Anthropic direct, OpenRouter): track daily spend per provider, proactively degrade to cheaper tier when approaching budget cap (e.g., 80% of daily opus budget spent → route remaining to sonnet unless critical). Subscription APIs (OAuth with periodic allowances): maximise utilisation within period, prefer subscription providers when allowance is available to avoid token costs, alert when approaching period limit. Dispatch.sh checks budget state before model selection. Model registry already has pricing data. Pattern tracker (t1094) provides token usage history for burn rate calculation. #feature #models #cost-optimisation #auto-dispatch ~3h model:sonnet blocked-by:t1095 ref:GH#1628 assignee:marcusquinn started:2026-02-18T02:49:40Z logged:2026-02-18 pr:#1636 completed:2026-02-18
- [x] t1093 Intelligent daily routine scheduling — AI reasoning (Phase 14) adapts routine frequency and priority based on project state. Instead of hardcoded daily/hourly schedules, the AI evaluates whether each routine is worth running now (e.g., skip CodeRabbit audit if 0 findings for 3 days, prioritize bug fixes over skill updates when critical issues are open, defer non-critical routines when API budget is high). Covers: auto-update, skill refresh, CodeRabbit pulse, memory audit, MODELS.md regen. Good test case for self-improvement capability — ideally Phase 14 identifies this need itself. #feature #supervisor #self-improvement #auto-dispatch ~4h model:sonnet blocked-by:t1085.5 ref:GH#1618 assignee:marcusquinn started:2026-02-18T02:11:21Z logged:2026-02-18 pr:#1619 completed:2026-02-18
- [ ] t1081 Daily skill auto-update pipeline — add daily skill freshness check to auto-update-helper.sh (24h gate), call skill-update-helper.sh --auto-update --quiet to pull upstream changes for all imported skills. Layer 1: all users get fresh skill docs locally within 24h. Layer 2 (t1082): maintainer PR pipeline for repo-level updates. #enhancement #skills #auto-dispatch ~3h (ai:2h test:1h) model:sonnet ref:GH#1577 logged:2026-02-17
- [x] t1081 Daily skill auto-update pipeline — add daily skill freshness check to auto-update-helper.sh (24h gate), call skill-update-helper.sh --auto-update --quiet to pull upstream changes for all imported skills. Layer 1: all users get fresh skill docs locally within 24h. Layer 2 (t1082): maintainer PR pipeline for repo-level updates. #enhancement #skills #auto-dispatch ~3h (ai:2h test:1h) model:sonnet ref:GH#1577 logged:2026-02-17 pr:#1591,#1630,#1638,#1639 verified:2026-02-18 completed:2026-02-18
- [x] t1081.1 Add daily skill check to auto-update-helper.sh cmd_check() — after existing version check + setup.sh, call skill-update-helper.sh --auto-update --quiet. Gate with last_skill_check timestamp in state file, skip if <24h. #auto-dispatch ~1h model:sonnet ref:GH#1582 blocked-by:t1081.2 assignee:marcusquinn started:2026-02-18T01:09:53Z pr:#1591 completed:2026-02-18
- [x] t1081.2 Add --non-interactive support to skill-update-helper.sh — ensure --auto-update --quiet works headlessly without prompts, handles errors gracefully, logs to auto-update.log. #auto-dispatch ~30m model:sonnet ref:GH#1583 assignee:marcusquinn started:2026-02-18T02:28:24Z pr:#1630 completed:2026-02-18
- [x] t1081.3 Update auto-update state file schema — add last_skill_check, skill_updates_applied fields to auto-update-state.json. #auto-dispatch ~15m model:sonnet ref:GH#1584 blocked-by:t1081.1 assignee:marcusquinn started:2026-02-18T03:12:03Z pr:#1638 completed:2026-02-18
- [x] t1081.4 Update AGENTS.md and auto-update docs — document daily skill refresh behaviour, clarify that repo version wins on next aidevops update. #auto-dispatch ~15m model:sonnet ref:GH#1585 blocked-by:t1081.1 assignee:marcusquinn started:2026-02-18T03:32:28Z pr:#1639 completed:2026-02-18
- [ ] t1082 Maintainer skill-update PR pipeline — new skill-update-helper.sh pr command (or supervisor phase) that checks all skills for upstream changes, creates worktree per updated skill, re-imports, commits, opens PR through pr-loop. For repo maintainers to review/merge skill updates into the shared repo. blocked-by:t1081 #enhancement #skills #supervisor #auto-dispatch ~4h (ai:3h test:1h) model:sonnet ref:GH#1586 logged:2026-02-17
- [x] t1082 Maintainer skill-update PR pipeline — new skill-update-helper.sh pr command (or supervisor phase) that checks all skills for upstream changes, creates worktree per updated skill, re-imports, commits, opens PR through pr-loop. For repo maintainers to review/merge skill updates into the shared repo. blocked-by:t1081 #enhancement #skills #supervisor #auto-dispatch ~4h (ai:3h test:1h) model:sonnet ref:GH#1586 logged:2026-02-17 pr:#1608,#1610,#1613,#1615 verified:2026-02-18 completed:2026-02-18
- [x] t1082.1 Add skill-update-helper.sh pr subcommand — for each skill with upstream changes: create worktree, run add-skill-helper.sh add <url> --force, commit with conventional message, open PR via gh. #auto-dispatch ~2h model:sonnet ref:GH#1587 assignee:marcusquinn started:2026-02-18T01:10:33Z pr:#1608 completed:2026-02-18
- [x] t1082.2 Add supervisor phase for skill update PRs — optional phase in pulse cycle that runs skill-update-helper.sh pr on a configurable schedule (default: daily). Only runs for repos where user is a maintainer. #auto-dispatch ~1h model:sonnet ref:GH#1588 blocked-by:t1082.1 assignee:marcusquinn started:2026-02-18T01:19:13Z pr:#1610 completed:2026-02-18
- [x] t1082.3 Handle multi-skill batching — if multiple skills have updates, batch into single PR or one PR per skill (configurable). Default: one PR per skill for independent review. #auto-dispatch ~30m model:sonnet ref:GH#1589 blocked-by:t1082.1 assignee:marcusquinn started:2026-02-18T01:29:13Z pr:#1613 completed:2026-02-18
Expand Down Expand Up @@ -1468,7 +1468,7 @@ t019.3.4,Update AGENTS.md with Beads integration docs,,beads,1h,45m,2025-12-21T1

- [x] t999 Test task for proof-log validation #test

- [ ] t1101 Verify and close t1081 parent task — all subtasks verified #chore #auto-dispatch ~15m model:sonnet — t1081 subtasks t1081.1-t1081.4 are all verified with merged PRs in the last 24h. Review whether the parent task t1081 ('Daily skill auto-update pipeline') is fully satisfied by these subtasks or if additional integration work is needed. If complete: mark t1081 [x] with proper proof-log referencing the subtask PRs. This unblocks t1082 ('Maintainer skill-update PR pipeline'). ref:GH#1644 assignee:marcusquinn
- [x] t1101 Verify and close t1081 parent task — all subtasks verified #chore #auto-dispatch ~15m model:sonnet — t1081 subtasks t1081.1-t1081.4 are all verified with merged PRs in the last 24h. Review whether the parent task t1081 ('Daily skill auto-update pipeline') is fully satisfied by these subtasks or if additional integration work is needed. If complete: mark t1081 [x] with proper proof-log referencing the subtask PRs. This unblocks t1082 ('Maintainer skill-update PR pipeline'). ref:GH#1644 assignee:marcusquinn pr:#1645 verified:2026-02-18 completed:2026-02-18

- [ ] t1102 Mark t1079 verified and close — scripts already have set -euo pipefail #chore #auto-dispatch ~10m model:sonnet — t1079 is still open in TODO.md but investigation on GH#1572 confirmed all 8 scripts already have `set -euo pipefail`. Mark t1079 `[x]` with `verified:2026-02-18` proof-log. No PR needed since no code change was required. assignee:marcusquinn started:2026-02-18T14:50:36Z ref:GH#1646

Expand Down