Best-effort gist bootstrap for entry points WITHOUT the auth gate (#1431): the CLI's localOnly commands (shelve/move/dismiss/override/config/setup/...) skip token enforcement, but a gist-configured user's mutations must still reach the Gist — their maybeCheckpoint calls silently no-op when the singleton never bootstrapped.
Returns a human-readable LOCAL-ONLY warning when the process will write local-only despite a gist config, or null when no warning is needed (local mode, or gist mode successfully activated).
Ordering: peek first with no token (zero spawn cost for genuinely-local users), fetch a token only when the config asks for gist. Hard ConfigurationErrors are converted to a warning instead of thrown — the localOnly set includes config/setup, the very commands needed to REPAIR a broken gist setup, so they must not be bricked by it. (The auth-gated path keeps throwing per #1202.)
Core module exports Re-exports all core functionality for convenient imports