Skip to content

feat(project): automate Project status transitions (#8) - #15

Merged
andybaran merged 2 commits into
mainfrom
feat/8-project-status
Jul 16, 2026
Merged

feat(project): automate Project status transitions (#8)#15
andybaran merged 2 commits into
mainfrom
feat/8-project-status

Conversation

@andybaran

Copy link
Copy Markdown
Owner

Closes #8.

andybaran and others added 2 commits July 16, 2026 16:33
…raceful degradation

Closes #8.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Closes #8.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@andybaran

Copy link
Copy Markdown
Owner Author

🔬 Code review (code-review agent)

Verdict: APPROVED (after one revision round).

  • Scope clean & parallel-merge safe: only references/projects.md, SKILL.md, tests/run.sh (no edits to files Bound all agent loops: explicit iteration caps + escalation to prevent infinite loops #9 owns: agent-prompts.md/evals/.github). No helper added — the approved docs+hooks fallback.
  • gh command shapes verified against Projects v2 semantics: project view (node id for --project-id), field-list (Status field + option ids), item-list (.content.number.id), item-edit (correct single-select flags), gh auth refresh -s project.
  • Recipe resolves all dynamic ids each time; graceful no-op contract explicit (no Project / missing scope → print & continue, never hard-fail). SKILL Step 3/4 hooks + Quick-ref rows consistent with Core SKILL.md integration: verification gate, CI gating, safety rails, worktrees, code-review step #7.
  • New smoke test genuinely asserts doc/SKILL content; grep -Fq -- hardening correct.
  • One Minor fixed this round: added --limit 100 to both item-list calls so id-resolution stays robust past 30 board items.

Human orchestrator performing final squash-merge.

@andybaran
andybaran marked this pull request as ready for review July 16, 2026 20:37
@andybaran
andybaran merged commit 6341800 into main Jul 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automate Project status transitions (Todo -> In Progress -> Done)

1 participant