Publish existing PR #52, which preserves stored executor/execution/inputs/outputs fields omitted by a partial ticket PATCH. Explicit null still clears a field; explicitly supplied values still replace it.
Acceptance: regression cases for supervisor envelope and execution failure information, omission, overwrite and explicit null pass together with the current main suite and Python 3.10/3.13 matrix. Independent Validator must approve the exact head before merge. Preserve original PR history, integrate the current base without force-push, and do not change the running service or ticket data as part of publication.
SESSION_EXECUTION_AUTHORIZATION: user requested continued publication of pending Semcod PRs and issues. This issue allocates a real repository-local publication ticket for the existing change; it is not merge approval.
Publish existing PR #52, which preserves stored executor/execution/inputs/outputs fields omitted by a partial ticket PATCH. Explicit null still clears a field; explicitly supplied values still replace it.
Acceptance: regression cases for supervisor envelope and execution failure information, omission, overwrite and explicit null pass together with the current main suite and Python 3.10/3.13 matrix. Independent Validator must approve the exact head before merge. Preserve original PR history, integrate the current base without force-push, and do not change the running service or ticket data as part of publication.
SESSION_EXECUTION_AUTHORIZATION: user requested continued publication of pending Semcod PRs and issues. This issue allocates a real repository-local publication ticket for the existing change; it is not merge approval.