Add lexicon publication and live-record-check tooling master
packages/lexicons gains two node scripts. publish-lexicons turns each document under lexicons/ into a com.atproto.lexicon.schema record (rkey = NSID, the record being the document plus $type) and puts it in the authority repo — createSession with app-password env vars, putRecord per document, so republishing after an add-optional change is one command; --dry-run prints the records without touching the network. check-live-records resolves a handle or DID to its PDS, lists every page.mooring.* record in that repo, and validates each against the drafts — run before publication or a draft edit, since resolving PDSes enforce published lexicons on write. The label-defs lexicon both record types reference is vendored (same convention as apps/web), and the first live record's shape is pinned as a test fixture so a draft edit that would strand it fails in CI. @types/node was declared in tsconfig but never installed; now it is. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>