// Package flowcommandv3 defines the neutral Connector V2 payload carried by an
// accepted Runtime Flow command.
//
// The payload carries the complete applicationresultv1.ExecutionRef exactly
// once. Definition identity therefore lives only in that ref; unlike the
// retained v1 and v2 payloads, v3 does not repeat DefinitionRef or
// DefinitionVersion at the payload root. It also replaces the v2 dependency
// source with the explicit Connector V2 ExecutionDependency authority.
//
// External-effects mode is mandatory and is bound with the canonical Flow
// inputs by ExecutionRef.InputDigest. Runtime can therefore reject replay
// outbound authoring without a caller-defaulted bool or a second execution
// identity.
//
// Command acceptance remains owned by commandv1. This package changes no
// existing Flow payload version, wire RPC, Runtime implementation, Connector
// repository, worker, or deployment path.
package flowcommandv3
