-
Notifications
You must be signed in to change notification settings - Fork 487
Add behavioral contracts for Squad activation label linkage #1960
Copy link
Copy link
Open
Labels
gh-awGitHub Agentic Workflows integrationGitHub Agentic Workflows integrationnext-upPriority queue — next issues to workPriority queue — next issues to workpriority:p1This sprintThis sprintsquadSquad triage inbox — Lead will assign to a memberSquad triage inbox — Lead will assign to a membersquad:fidoAssigned to FIDO (Quality Owner)Assigned to FIDO (Quality Owner)status:backlogBacklog itemBacklog itemtestingtriagedIssue has been triagedIssue has been triagedtype:choreMaintenance, refactoring, cleanupMaintenance, refactoring, cleanup
Description
Activity
Metadata
Metadata
Assignees
Labels
gh-awGitHub Agentic Workflows integrationGitHub Agentic Workflows integrationnext-upPriority queue — next issues to workPriority queue — next issues to workpriority:p1This sprintThis sprintsquadSquad triage inbox — Lead will assign to a memberSquad triage inbox — Lead will assign to a membersquad:fidoAssigned to FIDO (Quality Owner)Assigned to FIDO (Quality Owner)status:backlogBacklog itemBacklog itemtestingtriagedIssue has been triagedIssue has been triagedtype:choreMaintenance, refactoring, cleanupMaintenance, refactoring, cleanup
Parent: #1957
Blocked by: implementation of temporary-ID targeting, fast-path parity, reporting, and capacity safeguards under this epic.
Problem
Existing tests primarily assert prompt phrases and frontmatter. That allowed an invalid assumption about returned issue numbers to pass while CI remained green.
Scope
Add focused tests that verify the compiled gh-aw contract and the linkage invariants for both activation paths.
Success criteria
create_issuerequest has a unique temporary ID and itsadd_labelsrequest targets the same ID.@copilot, multi-owner epics, non-roster omissions, truthful summaries, reruns, and capacity boundaries./squad plan activateand/squad activateare covered.Out of scope
Live GitHub E2E execution and checker distribution.