Skip to content

Prepare @workit/core 0.2.0 ownership evidence release#50

Merged
AdmilsonCossa merged 12 commits into
mainfrom
feature/core-ownership-evidence-foundation
Jun 12, 2026
Merged

Prepare @workit/core 0.2.0 ownership evidence release#50
AdmilsonCossa merged 12 commits into
mainfrom
feature/core-ownership-evidence-foundation

Conversation

@AdmilsonCossa

Copy link
Copy Markdown
Collaborator

Summary

Prepare @workit/core 0.2.0 with the core ownership and evidence foundation, npm package discoverability improvements, README contract clarifications, activity result normalization, and OpenTelemetry package-version provenance.

What changed

  • Adds explicit ownership/evidence subpaths for replay receipts, receipt ledgers, receipt analysis, activity terminal boundaries, and resource ownership helpers.
  • Improves npm discoverability with targeted keywords and a sharper package description.
  • Clarifies the npm README examples for retry policy options, TaskFn invocation, renderTree(scope.status()), and work().do() fail-fast output.
  • Documents work().do() buffering and the cooperative run.hedge() cancellation contract for losing branches.
  • Normalizes activity results before persistence so first execution and replay return the same JSON value.
  • Derives OpenTelemetry instrumentation version from package metadata.
  • Bumps release metadata and citations to 0.2.0.

Validation

  • npm run test:coverage - 24 files, 304 tests, 100% coverage
  • npm run verify
  • npm run bench:articles - 19/19 passed
  • npm run test:evidence - 14/14 passed
  • npm --workspace @workit/core run check:release - npm publish dry-run completed
  • Hygiene before push: npm run check:no-network, npm run check:headers, npm run check:tests

Release notes

This is intended as the 0.2.0 release PR. Publishing should happen through the provenance workflow after CI is green and the signed release tag is created.

@AdmilsonCossa AdmilsonCossa marked this pull request as ready for review June 12, 2026 12:29
@AdmilsonCossa AdmilsonCossa merged commit 7ef5950 into main Jun 12, 2026
5 checks passed
@AdmilsonCossa AdmilsonCossa deleted the feature/core-ownership-evidence-foundation branch June 12, 2026 12:29
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