Skip to content

feat: Campaign, PatternPacks, provenance, readiness gates + OSS polish - #25

Merged
bx33661 merged 3 commits into
mainfrom
bx3/fix-preflight-issues
Jul 10, 2026
Merged

feat: Campaign, PatternPacks, provenance, readiness gates + OSS polish#25
bx33661 merged 3 commits into
mainfrom
bx3/fix-preflight-issues

Conversation

@bx33661

@bx33661 bx33661 commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

Ships the Unreleased v0.10 foundation (package version remains 0.9.0 until a formal release) plus open-source hygiene:

  • Campaign.v1omv first / omv campaign init|list|show|seed (candidate-only seed; no proof overwrite)
  • SourceRef.v1 + report provenance — local identity sidecars and SHA-256 report manifests
  • 14 PatternPack manifests (incl. R/Lua), unified omv eval runner
  • Preflight / readiness — private .omv/ gitignore, clean npm pack of commands/*, dashboard via canonical renderer, shared isReportReady helpers
  • OSS polish — Contributor Covenant CoC, publish openspec/specs/ (keep openspec/changes/ local), clearer README front door and Unreleased note

Safety / what is not included

  • No private .omv/ research state
  • No secrets or live exploit material
  • openspec/changes/ stays gitignored (local drafts only)
  • Root historical SPEC.md remains untracked

Test plan

  • npm run release:check (149 CLI tests, stable evals, pack check)
  • CI validate workflow on this PR
  • Smoke: npx -p . omv version / omv first --help after checkout
  • Confirm README version note (0.9.x vs Unreleased 0.10) is clear for npm users

Follow-ups (not in this PR)

  • Bump and publish v0.10.0 when ready
  • GitHub About/topics, optional demo GIF
  • Campaign progress on dashboard (seed status counts)

bx33661 added 3 commits July 8, 2026 23:33
Ship the Unreleased v0.10 foundation without bumping the published version:

- Campaign.v1 with omv first/campaign init|list|show|seed (candidate-only seed)
- SourceRef.v1 and report provenance manifests for artifact integrity
- 14 PatternPack manifests, R/Lua registries, and omv eval runner
- Preflight hygiene: private .omv/ gitignore, clean npm pack, dashboard renderer
- Shared report-readiness helpers (isReportReady) used by doctor/review
- Maintainer docs aligned; keep local research state and OpenSpec scaffolding out of git
Publish accepted openspec/specs for contributors while keeping openspec/changes
local. Add Contributor Covenant CoC with security-research norms, fix root-only
/SPEC.md gitignore on case-insensitive filesystems, and surface install/docs
links plus an Unreleased 0.10 note on the README front door.
@bx33661
bx33661 merged commit 81bac43 into main Jul 10, 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