Behavior and output
By default sync pushes expected entries and pulls both placement and target event feeds. —include-wanted opts wanted entries into push. A saved ledgerIds selection limits push. Pull writes observations/events and independent feed cursors; expired history records a gap and snapshot. Prints counts and failures. With —lifecycle, pulls scoped deal snapshots into state.lifecycle after recovering hosted ledger references. It preserves links.jsonl and refuses ambiguous mappings or incomplete reads.Arguments
—push-only and —pull-only are mutually exclusive; —dry-run prints {network:false,rows:[…]} with no network; —include-wanted. —lifecycle requires a pull and cannot be combined with —push-only.Exit status
0 on success; 2 on usage, configuration, input or request failure. Read configuration and file ownership before automating this command. Read local file contracts for artifact fields. Browse the local command index for related commands.Check the selected environment and workspace access before calling hosted operations. See capability status.