The REVOKE+GRANT pattern in migrations can fail if a previous migration run partially succeeded. Adding explicit GRANTs to dev-bootstrap.sh ensures all tables have correct permissions on every deploy. Fixes 500 error on Sitzungsprotokolle (meeting_protocol_items permission denied).