Phase 1: accounts foundation (model, vault, store, CLI) #25

Merged
KofTwentyTwo merged 1 commits from dev into main 2026-07-04 20:34:38 +00:00
KofTwentyTwo commented 2026-07-04 20:29:46 +00:00 (Migrated from github.com)

Accounts library + CLI per docs/plans/accounts-mode.md Phase 1. Vault decision changed from PasswordVault to Win32 Credential Manager P/Invoke after the spike (no TFM churn, CLI stays cross-platform, tokens visible in Credential Manager UI). Security-reviewed: atomic accounts.json persistence with corrupt-file preservation (orphaned-token prevention), no-echo interactive token prompt, pinned-blob zeroing. 146/146 tests incl. a real vault round-trip.

🤖 Generated with Claude Code

Accounts library + CLI per docs/plans/accounts-mode.md Phase 1. Vault decision changed from PasswordVault to Win32 Credential Manager P/Invoke after the spike (no TFM churn, CLI stays cross-platform, tokens visible in Credential Manager UI). Security-reviewed: atomic accounts.json persistence with corrupt-file preservation (orphaned-token prevention), no-echo interactive token prompt, pinned-blob zeroing. 146/146 tests incl. a real vault round-trip. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.