fix(hooks): capture for repos enabled via settings.local.json only
Commit

The #524 gate switched executeAgentHook and the shared git-hook gate to
settings.IsSetUpAndEnabled, which required the base .entire/settings.json
via IsSetUp. entire enable --local writes only .entire/settings.local.json
and never creates the base file, so IsSetUpAndEnabled returned false for
those repos before ever loading the local settings — silently no-oping every
agent hook and dropping all checkpoint capture for that documented workflow.
Gate on IsSetUpAny (base OR local scope), matching how the rest of the CLI detects setup. The guard is still required so a never-enabled repo is not treated as enabled by Load's default Enabled: true, and any settings read error still fails closed. Fixes the regression for both the agent-hook and git-hook paths.