Skip to content

Commit 3f4ec8a

Browse files
committed
fix(workflows): drop the bundled speckit workflow's inert scope input
The bundled workflow declared a required-choice scope input that no step referenced. All four steps pass {{ inputs.spec }}, so every choice behaved identically. The value was enum-validated and then discarded, which is worse than being ignored outright: -i scope=bogus errors while -i scope=backend-only is accepted, so the rejection of an invalid value is evidence to the user that the flag does something. Propagating scope instead would need a contract that does not exist -- the steps take a single args string, so a scope could only be appended as prose to the user's own description and left to the agent to interpret. That is a feature with a design question attached, not a bug fix, so this removes the selector and leaves the door open for a real one. workflows/README.md demonstrated multiple inputs using this exact input against the bundled workflow, so that example moves to a declared one. Every declared input is now referenced and every referenced input declared. Fixes #4384
1 parent 014a537 commit 3f4ec8a

2 files changed

Lines changed: 1 addition & 5 deletions

File tree

‎workflows/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ specify workflow run ./my-workflow.yml --input spec="Build a user authentication
7373
```bash
7474
specify workflow run speckit \
7575
--input spec="Build a user authentication system with OAuth support" \
76-
--input scope="backend-only"
76+
--input integration="claude"
7777
```
7878

7979
## Step Types

‎workflows/speckit/workflow.yml‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,6 @@ inputs:
3535
type: string
3636
default: "auto"
3737
prompt: "Integration to use (e.g. claude, copilot, gemini; 'auto' uses the project's initialized integration)"
38-
scope:
39-
type: string
40-
default: "full"
41-
enum: ["full", "backend-only", "frontend-only"]
4238

4339
steps:
4440
- id: specify

0 commit comments

Comments
 (0)