always wrap NWN model compilation with xvfb-run, even when the caller has DISPLAY
fail closed with an actionable error when xvfb-run is unavailable instead of opening the client UI
update the compiler contract and regression coverage
Verification
focused red/green regression tests
nix develop -c make check
real NWN compile with DISPLAY=:0 under transient Xvfb; binary MDL output verified
Generated with Claude Code
## Summary
- always wrap NWN model compilation with `xvfb-run`, even when the caller has `DISPLAY`
- fail closed with an actionable error when `xvfb-run` is unavailable instead of opening the client UI
- update the compiler contract and regression coverage
## Verification
- focused red/green regression tests
- `nix develop -c make check`
- real NWN compile with `DISPLAY=:0` under transient Xvfb; binary MDL output verified
Generated with Claude Code
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
xvfb-run, even when the caller hasDISPLAYxvfb-runis unavailable instead of opening the client UIVerification
nix develop -c make checkDISPLAY=:0under transient Xvfb; binary MDL output verifiedGenerated with Claude Code