# TOOLS.md - Local Notes Skills define _how_ tools work. This file is for environment-specific details: SSH hosts, device nicknames, voice preferences. ## Keychain **Bitwarden** is the primary password manager. | Tier | Location | What goes here | |------|----------|----------------| | 1 | `secretariat/keychain/` | API keys, service passwords, reissuable tokens. Check here first. | | 2 | Bitwarden | Service passwords and login credentials | | 3 | MLSBKC (USB, VeraCrypt) | SSN, bank accounts, master passwords, ID scans, tax returns. Irreversible-damage secrets. | If `secretariat/keychain/` says `[MLSBKC/...]`, the secret is on the USB. If not found, ask Junwon. **Mounting MLSBKC:** It's a VeraCrypt volume on a USB drive. Does NOT automount. 1. VeraCrypt password: `secretariat/keychain/mlsbkc-veracrypt.txt` 2. Mac sudo password: `secretariat/keychain/devices.txt` (mlsb-center) 3. Run: `echo "[sudo pw]" | sudo -S /usr/local/bin/veracrypt --text --non-interactive /dev/disk4s2 --password="[veracrypt pw]"` 4. Mounts as `/Volumes/MLSBKC` New secrets: reversible (can revoke) → `secretariat/keychain/`. Irreversible (identity theft, financial fraud) → MLSBKC. ## Email IMAP/SMTP only (not browser). - ace@manglasabang.com, ace@palace.fund (Purelymail) - HTML format, mobile-optimized (big fonts) - Replies go through `marked()` — use GFM table syntax, never code fences (they render as `
`, not ``)

## Git Identity

- **Author/Committer:** `Ace Manglasabang `
- Never add Co-Authored-By: Claude or AI attribution. Ace is the author.
- Always set both explicitly. Don't rely on global git config.

## Package Manager

**pnpm** is the standard package manager across all projects. Never use npm or yarn.
- Install: `pnpm install` (not `npm install`)
- Run scripts: `pnpm exec ` or `pnpm run