Skip to content

[notme-9af5dd] chore(vault): retire notme/vault#24

Merged
jamestexas merged 2 commits into
mainfrom
notme-9af5dd-retire-vault
Jun 27, 2026
Merged

[notme-9af5dd] chore(vault): retire notme/vault#24
jamestexas merged 2 commits into
mainfrom
notme-9af5dd-retire-vault

Conversation

@jamestexas

Copy link
Copy Markdown
Contributor

Summary

Retires notme/vault now that cloister is the canonical credential vault.

  • deletes the tracked vault/ package, tests, Worker entrypoint, NOTICE, README, and wrangler example
  • removes vault from pnpm-workspace.yaml
  • removes ../vault globs from worker typecheck and Vitest config
  • adds docs/design/012-vault-retirement.md documenting the decision and recovery point

Why

The original cloister lift was copy-not-move. That tolerance window is over: notme no longer uses or deploys its vault copy, and the active vault work now lives in cloister/vault with newer hardening and tenancy work.

Validation

  • task worker:check — 21 files passed, 291 tests passed, 6 todo
  • task docs:check — 29 claims verified

Notes

The local untracked docs/design/011-external-oauth-provider.md is unrelated and intentionally not included.

jamestexas and others added 2 commits June 25, 2026 16:00
…onical vault

notme no longer uses its Apache copy of the vault: no VAULT binding, no importer
in worker/ or proxy/, private + unpublished, no deploy target, and the worker
threat model already marks it moved-to-cloister. cloister deploys the vault via
its hypervisor and has the 3-tier per-tenant KEK scoping (ADR-0030 §A3) notme
lacked — which also resolves notme-6bbec6 by consumption rather than reimpl.

- delete vault/ (package, tests, README/NOTICE, wrangler example)
- drop "vault" from pnpm-workspace.yaml
- drop ../vault/src globs from worker tsconfig + vitest config
- add docs/design/012-vault-retirement.md (rationale + recovery pointer @1ccd3b0)

Worker suite: 291 passed / 6 todo, tsc clean. Recovery: git show 1ccd3b0:vault/...

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@jamestexas jamestexas merged commit 0d3ec86 into main Jun 27, 2026
3 checks passed
@jamestexas jamestexas deleted the notme-9af5dd-retire-vault branch June 27, 2026 00: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