gatelineAPI reference
  • Pure resolution of up's startup marker and the push value the engine should use, from the CLI flags (as read via commander's getOptionValueSource, plan risk #1) and the source's already-resolved localOnly (the one true precedence chain lives in loadSources — resolveUpMode never re-derives it, only names why it came out the way it did, AC4.2). enginePush is false whenever localOnly is, else the explicit push setting if any, else true — equivalent to the source's own resolved push in every row of the plan's mode-resolution table.

    Parameters

    • flags: { localOnly: boolean; push: boolean; pushExplicit: boolean }
    • sourceLocalOnly: boolean

    Returns { enginePush: boolean; localOnly: boolean; marker: string }