Skip to content

Validate OpenSpec CLI JSON contracts - #23

Merged
VeryComplexAndLongName merged 1 commit into
mainfrom
feat/openspec-cli-contract-validation
Aug 13, 2026
Merged

VeryComplexAndLongName merged 1 commit into
mainfrom
feat/openspec-cli-contract-validation

Conversation

@VeryComplexAndLongName

Copy link
Copy Markdown
Owner

Validates OpenSpec CLI JSON at the core boundary before data reaches delivery adapters.

  • adds per-command structural validators that allow additive unknown fields
  • returns typed, bounded compatibility diagnostics for malformed or incompatible output
  • normalizes OpenSpec 1.7.0 status output without progress from artifact completion
  • confirms standalone overview exposes actionable compatibility guidance
  • bumps core minor and server/extension patch versions

Verification:

  • npm run verify (274 tests)
  • npm run build
  • openspec change validate --strict openspec-cli-contract-validation
  • live execution of all seven JSON wrappers against OpenSpec CLI 1.7.0, with create/archive isolated to a temporary workspace

@VeryComplexAndLongName
VeryComplexAndLongName merged commit 836e764 into main Aug 13, 2026
4 checks passed
@VeryComplexAndLongName
VeryComplexAndLongName deleted the feat/openspec-cli-contract-validation branch August 14, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant