{"id":"module-result-contract-consistency","text":"Every FTL2 module execution returns a consistent result contract — success, changed, output, and error fields — regardless of whether the module ran locally or remotely, natively or via Ansible compatibility, through direct calls or the Executor API.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"module-result-contract-consistency","truth_value":"IN","reason":"premise"}]}}