{ "observed_failure": "postgres-suite-attempt3.log", "runtime_preimage_sha256": "sha256:43683804d0c5bc6ead1dba0344c69dd196825cf3d5eb502af8d932a7b8207b96", "runtime_postimage_sha256": "sha256:d21a5b0b9ca37ac48222b79007467a232abc38edda99b3c5f54f1f4c5ab795e8", "cause": "The actual XORM BeforeProcess aggregator does not propagate one hook return into the ContextHook passed to later hooks. A later normal hook returns the original context, losing the tracing task; AfterProcess panics.", "correction": "Publish the new task context into the shared ContextHook before returning it. Preserve existing query/private markers and pair the same task in AfterProcess.", "production_changes": false, "original_frozen_source_and_release_unchanged": true, "xorm_version": "1.3.9", "xorm_hook_source_sha256": "sha256:49a766675cefe5eedd36bd8682a3d0cb117ac68c6faacdaac7a78b2acdad9612" }