Builds a SyncVaultData snapshot from the current vault state. Reads local records, their sync status, the pending upload CloudRecords (with health metadata pre-attached), the vault identity token, and the current metadata version. Returns `None` if the vault is locked or a required read fails.
(executor: &CommandExecutor)
source not stored for this graph (policy: none)