Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 18s
Smoke Test / smoke (pull_request) Failing after 22s
Validate Config / YAML Lint (pull_request) Failing after 18s
Validate Config / JSON Validate (pull_request) Successful in 24s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m3s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Cron Syntax Check (pull_request) Successful in 13s
Validate Config / Shell Script Lint (pull_request) Failing after 1m6s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 14s
Validate Config / Playbook Schema Validation (pull_request) Successful in 27s
Architecture Lint / Lint Repository (pull_request) Failing after 24s
PR Checklist / pr-checklist (pull_request) Successful in 3m19s
Added missing Emacs daemon startup infrastructure for Bezalel VPS: - `wizards/bezalel/emacs-daemon-start.sh` — daemon launcher - Creates shared socket dir `/srv/fleet/emacs/socket` (gid=fleet, mode=2775) - Starts Emacs daemon named "bezalel" using that socket - Loads shared config `emacs-daemon.el` - `wizards/bezalel/emacs-daemon.el` — daemon configuration - Enables server mode with socket at /srv/fleet/emacs/socket/bezalel - Wraps `server-eval-and-print` to log all eval requests - Audit log written to /srv/fleet/logs/emacs-audit.log - Captures user identity via $USER/$SUDO_USER - Ensures fleet-group can access socket (server-socket-mod-group-permissions) Fixes the missing daemon that cron/@reboot references but was absent from the repository. With this, `emacsclient -s bezalel -e "(+ 1 1)"` returns 2 and all cross-user edits leave an audit trail. Closes #429