Skip to content

refactor: restore generic storage boundary - #16

Merged
kauandotnet merged 1 commit into
mainfrom
codex/remove-artifact-protocol
Aug 12, 2026
Merged

refactor: restore generic storage boundary#16
kauandotnet merged 1 commit into
mainfrom
codex/remove-artifact-protocol

Conversation

@kauandotnet

Copy link
Copy Markdown
Contributor

What changed

  • remove the product-specific @nestm/storage/artifacts and /artifacts/nest entry points
  • remove the CAE1/KMS/ZIP implementation and artifact-specific tests from the generic library
  • remove artifact-only dependencies and packed-consumer coverage
  • add a prerelease changeset for the corrected public boundary

Why

Artifact paths, bundle policy, tenancy context, and encryption orchestration are application-domain concerns. The generic storage package should expose reusable clients, Nest registration, and provider drivers only. Concepta now owns the artifact protocol in its workspace and composes it over @nestm/storage.

Compatibility

The previously published alpha.5 remains immutable. This changes the public prerelease surface in alpha.6; Concepta preserves existing CAE1 objects in its application-owned compatibility package.

Validation

  • pnpm run check
  • pnpm run test — 49 unit and 22 E2E tests pass (1 skipped)
  • pnpm run verify:pack
  • pnpm dlx @arethetypeswrong/cli --pack . --profile esm-only

@kauandotnet
kauandotnet merged commit 5bb646e into main Aug 12, 2026
6 checks passed
@kauandotnet
kauandotnet deleted the codex/remove-artifact-protocol branch August 12, 2026 04:08
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