Skip to content
Open
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion openspec/specs/cli-artifact-workflow/spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,12 +183,12 @@
- **WHEN** loading change state takes time
- **THEN** the system displays a spinner during loading

### Requirement: Experimental Isolation

Check failure on line 186 in openspec/specs/cli-artifact-workflow/spec.md

View check run for this annotation

OpenSpec Cloud / OpenSpec Cloud PR Scan

Update requirement: Experimental Isolation (behavioral)

**Expected** — `openspec/specs/cli-artifact-workflow/spec.md:186` > The system SHALL implement artifact workflow commands in isolation for easy removal. **Observed** — `src/commands/workflow/instructions.ts:115` > export async function instructionsCommand( **First observed in retained OpenSpec Cloud history** — [`0994439`](https://github.com/Fission-AI/OpenSpec/commit/09944398f6251871c3d42dec980ae20d6eee265f) in [PR #1919](https://github.com/Fission-AI/OpenSpec/pull/1919). **Next → update the requirement** to match the code.
The system SHALL implement artifact workflow commands in isolation for easy removal.

#### Scenario: Single file implementation
- **WHEN** artifact workflow feature is implemented
- **THEN** all commands are in `src/commands/artifact-workflow.ts`
- **THEN** all commands are in `src/commands/workflow/status.ts`

#### Scenario: Help text marking
- **WHEN** user runs `--help` on any artifact workflow command
Expand Down
2 changes: 1 addition & 1 deletion openspec/specs/cli-config/spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ The `openspec config profile` command SHALL provide an action-first interactive

- **WHEN** user runs `openspec config profile` interactively
- **THEN** the first prompt SHALL offer:
- `Change delivery + workflows`
- `Delivery and workflows`
- `Change delivery only`
- `Change workflows only`
- `Keep current settings (exit)`
Expand Down
2 changes: 1 addition & 1 deletion openspec/specs/cli-init/spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ The command SHALL use consistent exit codes to indicate different failure modes.
- 0: Success
- 1: General error (including when OpenSpec directory already exists)
- 2: Insufficient permissions (reserved for future use)
- 3: User cancelled operation (reserved for future use)
- 130: User cancelled operation (reserved for future use)

### Requirement: Additional AI Tool Initialization
`openspec init` SHALL allow users to add configuration files for new AI coding assistants after the initial setup.
Expand Down
2 changes: 1 addition & 1 deletion openspec/specs/openspec-conventions/spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ Requirement headers SHALL serve as unique identifiers for programmatic matching

- **WHEN** processing delta changes
- **THEN** use the `### Requirement: [Name]` header as the unique identifier
- **AND** match using normalized headers: `normalize(header) = trim(header)`
- **AND** match using normalized headers: `normalize(header) = remove a trailing run of `#` characters and surrounding spaces, then trim(header)`
- **AND** compare headers with case-sensitive equality after normalization

#### Scenario: Handling requirement renames
Expand Down
Loading