test / unit + widget + golden + a11y (push) Failing after 33s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped
test / dart doc (lib API) (push) Failing after 1m2s
pql 1.4.x bakes the absolute path to the pql binary into each hook when init plants them. Tracking the hooks made every developer's init produce a permanent dirty diff against the committed paths. The right fix per T-28 is to never track them: each clone's 'pql init' plants its own hooks locally, nothing tracked, no drift. Drops: - !.pql/hooks/ from .gitignore (now ignored alongside the rest of .pql/) - !.pql/pql-plan.json from .gitignore (the legacy snapshot was deleted in the changelog migration; this un-ignore was already dead) - The four tracked hook files (git rm --cached); local copies stay on disk and continue working. Co-Authored-By: Claude <noreply@anthropic.com>