feat: auto-deploy lith on push to main
- webhook.sh: smart deploy — git pull, check changed files, only
restart lith when backend/functions change. static-only pushes
deploy instantly with zero downtime.
- server.mjs: async deploy endpoint with GitHub HMAC signature
verification, branch filtering, and duplicate-deploy guard.
- GitHub webhook configured for push events on main.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>