Push state to the backing Gist when Gist mode is active. Best-effort:
network/auth failures are logged via warn() but never propagated —
the caller's primary mutation has already succeeded locally and the
next successful push (or a daily run) will re-sync.
Intended for state-mutating PR-flow commands (shelve / unshelve / move /
dismiss / undismiss / claim) so Gist-sync users don't see day-long drift
between machines waiting for the next daily checkpoint. See issue #1036.
Core module exports Re-exports all core functionality for convenient imports