Skip to content

chore: add openspec workflow#24

Merged
dkarter merged 13 commits into
mainfrom
chore/openspec
Jun 13, 2026
Merged

chore: add openspec workflow#24
dkarter merged 13 commits into
mainfrom
chore/openspec

Conversation

@dkarter

@dkarter dkarter commented Jun 13, 2026

Copy link
Copy Markdown
Member

Motivation

Add OpenSpec as a living spec layer for bullets.nvim and keep specs tied to the existing Plenary/Busted test suite.

Summary of Changes

  • Add OpenSpec capability specs for current plugin behavior.
  • Tag active tests with scenario IDs and add focused mise run test:spec <id> execution.
  • Add spec/test link validation, coverage/report tasks, and CI enforcement.
  • Document the OpenSpec workflow in AGENTS.md.

Testing

  • mise run openspec:check
  • mise run spec:coverage --min-coverage-percent 100
  • mise run fmt:check
  • mise run lua:lint
  • mise run test

Dependencies/Special Considerations

All commits on the branch contain SSH signatures in the raw commit objects. Local signature verification requires gpg.ssh.allowedSignersFile to be configured.

@dkarter dkarter marked this pull request as ready for review June 13, 2026 21:30
@dkarter dkarter merged commit f99fa0a into main Jun 13, 2026
5 checks passed
@dkarter dkarter deleted the chore/openspec branch June 13, 2026 21:46
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