add profile record: lexicon, putRecord/getRecord, auto-write on sign-in
- tech.waow.ken.profile lexicon (rkey self, createdAt) — presence
signal so indexers can discover ken users
- oauth.putRecord: idempotent create-or-update for fixed-rkey records
- pds.getRecord: unauthenticated single-record lookup
- server.ensureProfile: best-effort write on first /api/me per session,
skips if record already exists on the user's PDS
- scope updated to include repo:tech.waow.ken.profile
no auth or frontend changes — existing single-cookie flow untouched.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>