Repository navigation
fix(gh-aw): accept granular activation lifecycle - #2050
bradygaster wants to merge 1 commit into
Conversation
🟡 Impact Analysis — PR #2050Risk tier: 🟡 MEDIUM 📊 Summary
🎯 Risk Factors
📦 Modules Affectedroot (1 file)
tests (2 files)
This report is generated automatically for every PR. See #733 for details. |
🛫 PR Readiness Check
PR Scope: 🔧 Infrastructure
|
| Status | Check | Details |
|---|---|---|
| ✅ | Single commit | 1 commit — clean history |
| ✅ | Not in draft | Ready for review |
| ✅ | Branch up to date | Up to date with dev |
| ❌ | Copilot review | No Copilot review yet — it may still be processing |
| ✅ | Changeset present | No source files changed — changeset not required |
| ✅ | Scope clean | No .squad/ or docs/proposals/ files |
| ✅ | No merge conflicts | No merge conflicts |
| ❌ | Copilot threads resolved | 1 unresolved Copilot thread(s) — fix and resolve before merging |
| ✅ | CI passing | All checks passing |
Files Changed (3 files, +67 −6)
| File | +/− |
|---|---|
test/gh-aw-lifecycle-upsert.test.ts |
+57 −0 |
test/gh-aw-quality.test.ts |
+4 −1 |
workflows/shared/squad.md |
+6 −5 |
Total: +67 −6
This check runs automatically on every push. Fix any ❌ items and push again.
See CONTRIBUTING.md and PR Requirements for details.
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Unresolved critical and moderate findings remain in the workflow lifecycle handling.
Get a fresh assessment by requesting another Copilot review.
Review tier: Lite
Findings: 1
Open (1)
What changed in this PR
Updates gh-aw lifecycle handling to support granular /squad plan activate terminal activation and repair.
Changes:
- Extends terminal command and artifact handling.
- Adds idempotent repair support.
- Adds granular activation regression coverage.
| File | Reviewed changes | Findings |
|---|---|---|
workflows/shared/squad.md |
Extends lifecycle validation and repair logic. | Three unresolved findings: one critical assertion issue and two moderate repair/trigger coverage issues. |
test/gh-aw-lifecycle-upsert.test.ts |
Adds granular activation regression coverage. | No final comments. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Closes #2049 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
a038c75 to
6c3f61b
Compare
|
Superseded by #2052, merged into Concrete equivalence:
Closing this PR to avoid duplicating the lifecycle-contract fix now on |

Summary
/squad plan activateas a terminal lifecycle commandimpl-acceptedevidenceWorking as agentic-workflows-dev (Agentic Workflows Engineer).
Validation
npm test -- --run test/gh-aw-lifecycle-upsert.test.ts test/gh-aw-plan-lifecycle.test.ts— 101 passedgh aw compile --strict --approvefollowed by plaingh aw compile --strictin an isolated repository layout — all seven workflows valid; only documented dispatcher bot-trigger warningissuespermission towritewas rejected by strict compilationnpm run build— passedCloses #2049