You can't commit what Git can't see: keeping agent exhaust out of your repo
Agent notes and scratch files want to live next to your repo, but .gitignore is a promise, not a guarantee. Keep them structurally outside the worktree.
Contract developer in Atlanta and Los Angeles. Full-stack web apps, infrastructure, and AI integration.
Agent notes and scratch files want to live next to your repo, but .gitignore is a promise, not a guarantee. Keep them structurally outside the worktree.
The WebAuthn PRF extension turns a passkey into an encryption keystore. How pknotes derives keys from a Face ID tap, and what that can't protect.
A Deploy to Cloudflare button turned my local-dev config into production secrets — and shipped copies of my app with admin auth off. A postmortem.