docs(openspec): update 4 requirements to match the code - #1707
docs(openspec): update 4 requirements to match the code#1707openspec-cloud[bot] wants to merge 7 commits into
Conversation
- ai-tool-paths/path-configuration-for-supported-tools#2: Changed the windsurf scenario's required skillsDir from `.windsurf` to `.devin`. - cli-update/slash-command-updates#6: Require $ARGUMENTS to be placed in the file body (not frontmatter) for OpenCode archive commands. - rules-injection/validate-artifact-ids-during-instruction-loading#6: Updated the expected warning text to use double quotes and to state it matches no artifact in any available schema, listing known artifact IDs. - specs-sync-skill/skill-output#3: Changed the expected no-changes message to 'Specs already in sync; no files changed.' to match the code. None of these reduce what a requirement demands. Scanned at 1ebddd1 by openai/gpt-5-mini.
✅ Specs and code agree — nothing to do.
|
|
▶ View full results and scan again 🔎 43 requirements drifted — 33 pointing at code, 10 needing a decision.
On 🔴 CI Job Integration — code is wrong · highExpected —
Observed —
Next → fix the code at 🔴 Nix Flake Build Validation — code is wrong · highExpected —
Observed —
Next → fix the code at 🔴 Nix Installation in CI — code is wrong · highExpected —
Observed —
Next → fix the code at 40 more findings are in the full check. View results · Click Refresh, then Scan again in the check. Or comment |
- ai-tool-paths/path-configuration-for-supported-tools#2: Updated the Windsurf scenario to expect skillsDir '.devin' instead of '.windsurf'. - cli-artifact-workflow/experimental-isolation#8: Updated the file-path in the Single file implementation scenario from src/commands/artifact-workflow.ts to src/commands/workflow to match current code organization. - command-generation/toolcommandadapter-interface#2: Updated the Windsurf adapter file path pattern to use '.devin/workflows/opsx-<id>.md' to match the implemented adapter. None of these reduce what a requirement demands. Scanned at 1ebddd1 by openai/gpt-5-mini.
- ai-tool-paths/path-configuration-for-supported-tools#2: Updated the windsurf scenario to require skillsDir `.devin` instead of `.windsurf` to match current mapping. - cli-artifact-workflow/experimental-isolation#8: Updated the path in the 'Single file implementation' scenario from src/commands/artifact-workflow.ts to src/commands/workflow/*. - context-injection/format-context-with-xml-style-tags#2: Updated tag name from <context> to <project_context> in the requirement and scenarios to match implementation. - specs-sync-skill/skill-output#3: Updated the No changes needed scenario message to match the actual output: changed text to 'Specs already in sync; no files changed.' None of these reduce what a requirement demands. Scanned at 1ebddd1 by openai/gpt-5-mini.
- cli-artifact-workflow/experimental-isolation#8: Updated the single-file path from src/commands/artifact-workflow.ts to src/cli/index.ts to match code. - ai-tool-paths/path-configuration-for-supported-tools#2: Updated the Windsurf scenario to require skillsDir `.devin` instead of `.windsurf` to match the alias to Devin. - command-generation/toolcommandadapter-interface#2: Updated the Windsurf adapter file path requirement to use the .devin/workflows/opsx-<id>.md path. - cli-artifact-workflow/schema-apply-block#9: Updated the default instruction text to include the word "required", matching the implemented string. - opsx-onboard-skill/graceful-exit-handling#8: Updated the continuation command from `/opsx:continue <name>` to `/openspec-continue-change <name>` to match the implemented command. None of these reduce what a requirement demands. Scanned at f1b521d by openai/gpt-5-mini.
Deploying openspec-docs with
|
| Latest commit: |
6de3441
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://ead8d1f5.openspec-docs.pages.dev |
| Branch Preview URL: | https://openspec-drift-corrections-c.openspec-docs.pages.dev |
- ai-tool-paths/path-configuration-for-supported-tools#2: Updated the 'windsurf' scenario to require skillsDir '.devin' to match the current mapping of 'windsurf' to 'devin'.
- cli-init/exit-codes#7: Updated the exit code for user-cancelled operations from 3 to 130.
- context-injection/format-context-with-xml-style-tags#2: Replaced <context> tag name with <project_context> in requirement text and both scenarios to match the implemented tag.
- specs-sync-skill/skill-output#3: Replaced the no-changes message text to match the actual logged message ('Specs already in sync; no files changed.').
- telemetry/first-run-telemetry-notice#5: Updated the quoted one-line notice text to include the additional opt-out instruction 'or openspec config set telemetry.enabled false' to match the implemented message.
None of these reduce what a requirement demands.
Scanned at f1b521d by openai/gpt-5-mini.
- ai-tool-paths/path-configuration-for-supported-tools#2: Updated the Windsurf scenario to require skillsDir '.devin' instead of '.windsurf'. - cli-init/progress-indicators#1: Replaced the grouped spinner text '⠋ Configuring AI tools...' with the per-tool spinner text 'Setting up <tool.name>...'. - specs-sync-skill/skill-output#3: Replaced the no-changes message to match the code: "Specs already in sync; no files changed." - telemetry/first-run-telemetry-notice#5: Updated the quoted first-run notice text to include the alternative opt-out command 'or openspec config set telemetry.enabled false'. None of these reduce what a requirement demands. Scanned at f1b521d by openai/gpt-5-mini.
Last scanned: 2026-08-23 23:11 UTC
▶ View full results and scan again
The assessment found 4 requirements that no longer matched the code. OpenSpec Cloud proposed updates only for those requirements.
The scan was incomplete: 20 requirements could not be verified. These updates cover only citation-gated findings; this pull request is not a clean result for the repository.
The scan reported 46 findings in total. The other 42 need a person rather than a specification edit and stay in the check.
Scope: this pull request edits
openspec/files only.Review Files changed before merging. OpenSpec Cloud never approves or merges this proposal.
Scan history and manual trigger
Comment
/openspec-cloudon this correction pull request to request a fresh repository scan.View the complete originating check.
🔎 4 requirements drifted — 4 at stale specs.
Not a clean result. 20 requirement(s) were not verified.
🟣 Stale specs (1)
🟣 Path configuration for supported tools — spec is out of date · high
Expected —
openspec/specs/ai-tool-paths/spec.md:21Observed —
src/core/config.ts:50Next → update the requirement to match the code.
Proposed requirement update:
3 findings are omitted from this field to stay within its limit; review the complete originating check for every finding.