Move docs/ package mirror into document-navigator plugin

Relocate the ~6k-file docs tree from the repo root into
plugins/document-navigator/docs/ so the plugin is self-contained and
portable. docs/superpowers/ (specs and plans) stays at the repo root.

Moved via cp+rm rather than git mv because directory rename() fails with
EPERM on this WSL /mnt DrvFs mount; git rename-detection pairs the
identical-content files at commit time.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-30 01:10:00 +01:00
parent fe3fedf42e
commit 9bf56a806b
6022 changed files with 12437 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# @suaveplan/crypto-sodium — Changelog
## 0.0.0 (suaveplan)
Initial implementation on the suaveplan branch.
### Added
- `sodiumReady(): Promise<void>` — lazy WASM initialisation singleton.
- `sodiumAeadEngine` — XChaCha20-Poly1305 / ChaCha20-Poly1305 / AES-256-GCM AEAD engine.
- `sodiumAesGcmEngine` — AES-256-GCM–preferring AEAD engine (falls back to ChaCha20).
- `createSodiumAeadEngine(opts)` — factory for custom AEAD engine configurations.
- `sodiumSignEngine` — Ed25519 sign/verify/generateKeypair engine.
- `sodiumAgreeEngine` — X25519 Diffie-Hellman agree/generateKeypair engine.
- `sodiumSealedBoxEngine` — anonymous-sender sealed box (`crypto_box_seal`).
- `sodiumAuthBoxEngine` — authenticated box (`crypto_box_easy`).
- `cryptoKdf` — BLAKE2b-based deterministic subkey derivation.
- `cryptoAuth` / `cryptoAuthVerify` — BLAKE2b MAC.
- `cryptoPwhashStr` / `cryptoPwhashStrVerify` — Argon2id password hashing.
- `ristretto255` namespace — group operations (add, sub, mul, fromHash, toBytes, fromBytes, random).
- `SodiumError` + `SODIUM_CODES` — structured error surface.