Check the Organizer source-of-truth before trusting the snapshot.
Organizer Refresh Gate is the read-only guard before refresh, Gmail, or triage. It reports manual-refresh-required, snapshot age, data size, collector/server readiness, the Gmail Boundary, 8 action plan rows, and 8 import captures.
Simple layer. The bridge shows what the Organizer snapshot says. The gate answers whether that snapshot is current enough to trust and what proof is required before Life OS uses it as current truth.
The generator reads dashboard/data.json plus selected Organizer docs and file stats. It writes organizer-refresh-gate.md, organizer-refresh-gate.json, and organizer-refresh-gate-import.json without running collector.py, server.py, OAuth, or Gmail.
Run the gate
node work/life-os-organizer-refresh-gate.mjs # or node work/life-os.mjs organizer-refresh # then open: outputs/life-os-command-center/organizer-refresh-gate.md
Read the gate status
manual-refresh-requiredThe current snapshot is stale enough that refresh or blocker proof comes first.
read-onlyThe gate does not run collector, server, OAuth, Gmail, posts, or sends.
data size over 200 MBThe gate confirms it is reading the real Organizer snapshot, not a toy fixture.
collector readyThe manual collector command is available from the Organizer workspace.
Gmail BoundaryOAuth remains a human-auth decision; the gate only points to the local doc.
7 workspace checksData, scripts, docs, review, and Gmail status are checked before action.
Use one bounded action
The gate emits 8 action plan rows: read the gate, manually run collector, open the dashboard, regenerate Organizer Bridge, keep Gmail parked or re-authenticated by a human, triage 10 items, refresh START HERE, and record Proof Ledger evidence.
Import when useful
outputs/life-os-command-center/organizer-refresh-gate-import.json
The import carries 8 import captures, 1 project, 4 pipeline rows, 4 learning rows, and 7 rhythm rows. Export the current cockpit state before importing.
Guardrails
Do not paste raw Gmail auth commands, tokens, local paths, email bodies, or private task titles into public artifacts. After manual refresh, regenerate Organizer Bridge and START HERE before using counts for decisions.