Skip to content

Release openflow 0.4.4 close workflow guard fixes#14

Merged
lininn merged 1 commit into
mainfrom
release/0.4.4-close-alias-guard
Jun 22, 2026
Merged

Release openflow 0.4.4 close workflow guard fixes#14
lininn merged 1 commit into
mainfrom
release/0.4.4-close-alias-guard

Conversation

@lininn

@lininn lininn commented Jun 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Release @lininn/openflow 0.4.4
  • Keep project init guard out of close/build-style phase aliases
  • Add early OpenSpec delta checks in spec/amend/close so new capabilities cannot mix ADDED with MODIFIED-style operations before a base spec exists

Test Plan

  • npm run check
  • npm pack --dry-run
  • npm publish (published @lininn/openflow@0.4.4)

Close and archive handling should fail early on malformed OpenSpec deltas instead of deferring confusing failures to the CLI. This narrows project init guard injection to the phases that actually create or bootstrap project context, then adds explicit delta-structure checks to spec, amend, and close instructions so new capabilities cannot mix ADDED with MODIFIED-style operations before a base spec exists.

Constraint: OpenSpec rejects MODIFIED, REMOVED, and RENAMED deltas when the target capability spec does not exist

Rejected: Let openspec archive report the error at close time | too late and produces unclear workflow guidance

Confidence: high

Scope-risk: narrow

Directive: Keep project initialization checks out of close/build-style phase aliases; they are proposal/bootstrap concerns

Tested: npm run check; npm pack --dry-run

Co-authored-by: OmX <omx@oh-my-codex.dev>
@lininn lininn merged commit a431556 into main Jun 22, 2026
2 checks passed
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