rdkafka-hs-1.1.0.0: docs/testing/producer-evidence.json
{
"revision": "8396f7b60ae762068970eb7d802e1bb1f514c07e",
"fingerprint": "603e828f9aca4c20cfe867950e50ed5c106ff74de7db07124e960db07890cd9a",
"configuration": {
"ghc": "9.12.4",
"native": "(\"2.15.0\",34537727)",
"broker": [
{
"node_id": 0,
"version": "v26.2.1 - 8cd781be99c737c7d147d9dc239a0bbdd591a4d8"
}
],
"fixture": {
"RDKAFKA_TEST_BROKER": "127.0.0.1:39092",
"RDKAFKA_TEST_ADMIN": null,
"RDKAFKA_TEST_RPK": null,
"RDKAFKA_TEST_UNKNOWN_TOPIC_CONFIG_POLICY": null
}
},
"normal": {
"unit_tests": 21,
"integration_tests": 244,
"integration_seconds": 108.03
},
"instrumented": {
"unit_tests": 21,
"integration_tests": 244,
"integration_seconds": 105.84
},
"focused_tests": [
"rdkafka-hs-integration.producer-regressions.explicit topic timeout expires an accepted message",
"rdkafka-hs-integration.producer-regressions.global timeout still expires an accepted message",
"rdkafka-hs-integration.producer-regressions.queue-full rejection releases callback capture without invoking it",
"rdkafka-hs-integration.producer-regressions.accepted callback retains its capture until a purged report completes",
"rdkafka-hs-integration.producer-regressions.throwing global callback preserves per-message delivery and releases capture",
"rdkafka-hs-integration.producer-regressions.throwing per-message callback reports exception and releases capture",
"rdkafka-hs-integration.producer-regressions.repeated queue-full rejections release every callback capture",
"rdkafka-hs-integration.producer-regressions.cancellation at a rejected enqueue releases capture before unmasking",
"rdkafka-hs-integration.producer-regressions.cancellation after native acceptance retains callback until its report",
"rdkafka-hs-integration.producer-regressions.another poller can deliver before successful enqueue returns",
"rdkafka-hs-integration.producer-regressions.running callback keeps its capture after the native root is released",
"rdkafka-hs-integration.producer-regressions.native error decoding failure releases rejected callback capture",
"rdkafka-hs-integration.producer-regressions.non-null native success-code error rejects and releases capture",
"rdkafka-hs-integration.producer-regressions.unknown native error code is preserved instead of reading errno",
"rdkafka-hs-integration.producer-regressions.actual client configuration: defaults",
"rdkafka-hs-integration.producer-regressions.actual client configuration: global only",
"rdkafka-hs-integration.producer-regressions.actual client configuration: topic only",
"rdkafka-hs-integration.producer-regressions.actual client configuration: disjoint maps",
"rdkafka-hs-integration.producer-regressions.actual client configuration: explicit topic wins duplicate",
"rdkafka-hs-integration.producer-regressions.actual client configuration: last topic property wins",
"rdkafka-hs-integration.producer-regressions.actual client configuration: empty topic map preserves global",
"rdkafka-hs-integration.producer-regressions.actual client configuration: zero topic timeout is infinite",
"rdkafka-hs-integration.producer-regressions.actual client configuration: maximum native topic timeout",
"rdkafka-hs-integration.producer-regressions.actual client configuration: explicit topic wins native timeout alias",
"rdkafka-hs-integration.producer-regressions.actual client configuration: topic codec overrides global codec",
"rdkafka-hs-integration.producer-regressions.actual client configuration: global codec survives unrelated topic keys",
"rdkafka-hs-integration.producer-regressions.byte-exact round trip with NoCompression",
"rdkafka-hs-integration.producer-regressions.byte-exact round trip with Gzip",
"rdkafka-hs-integration.producer-regressions.byte-exact round trip with Snappy",
"rdkafka-hs-integration.producer-regressions.byte-exact round trip with Lz4",
"rdkafka-hs-integration.producer-regressions.byte-exact round trip with Zstd",
"rdkafka-hs-integration.producer-regressions.queued purge flags: none",
"rdkafka-hs-integration.producer-regressions.queued purge flags: queue",
"rdkafka-hs-integration.producer-regressions.queued purge flags: inflight",
"rdkafka-hs-integration.producer-regressions.queued purge flags: nonblocking",
"rdkafka-hs-integration.producer-regressions.queued purge flags: queue+inflight",
"rdkafka-hs-integration.producer-regressions.queued purge flags: queue+nonblocking",
"rdkafka-hs-integration.producer-regressions.queued purge flags: inflight+nonblocking",
"rdkafka-hs-integration.producer-regressions.queued purge flags: all",
"rdkafka-hs-integration.producer-regressions.in-flight purge flags: none",
"rdkafka-hs-integration.producer-regressions.in-flight purge flags: queue",
"rdkafka-hs-integration.producer-regressions.in-flight purge flags: inflight",
"rdkafka-hs-integration.producer-regressions.in-flight purge flags: nonblocking",
"rdkafka-hs-integration.producer-regressions.in-flight purge flags: queue+inflight",
"rdkafka-hs-integration.producer-regressions.in-flight purge flags: queue+nonblocking",
"rdkafka-hs-integration.producer-regressions.in-flight purge flags: inflight+nonblocking",
"rdkafka-hs-integration.producer-regressions.in-flight purge flags: all",
"rdkafka-hs-integration.producer-regressions.bounded flush timeout recovers when the delayed response arrives",
"rdkafka-hs-integration.producer-regressions.oversized rejection releases capture without a delivery report",
"rdkafka-hs-integration.producer-regressions.known invalid partition rejection releases capture",
"rdkafka-hs-integration.producer-regressions.empty queue supports repeated flush and close",
"rdkafka-hs-integration.producer-regressions.rejects before native enqueue: NUL topic name",
"rdkafka-hs-integration.producer-regressions.rejects before native enqueue: NUL header name",
"rdkafka-hs-integration.producer-regressions.rejects before native enqueue: maximum unrepresentable partition",
"rdkafka-hs-integration.producer-regressions.rejects before native enqueue: minimum unrepresentable partition",
"rdkafka-hs-integration.producer-regressions.configuration rejection: unknown global key",
"rdkafka-hs-integration.producer-regressions.configuration rejection: unknown topic key",
"rdkafka-hs-integration.producer-regressions.configuration rejection: invalid topic timeout",
"rdkafka-hs-integration.producer-regressions.configuration rejection: excessive topic timeout",
"rdkafka-hs-integration.producer-regressions.configuration rejection: global-only key in topic map",
"rdkafka-hs-integration.producer-regressions.later delivery callback replaces the earlier callback"
],
"generated_property_tests": [
"rdkafka-hs.Producer properties generated.program follows last-write semantics",
"rdkafka-hs.Producer properties generated.configuration has left and right identity",
"rdkafka-hs.Producer properties generated.configuration composition is associative",
"rdkafka-hs.Producer properties generated.composition appends writes in order",
"rdkafka-hs.Producer properties generated.unrelated keys survive a conflicting write",
"rdkafka-hs.Producer properties generated.last explicit log level wins",
"rdkafka-hs.Producer properties generated.fixed empty duplicate and binary text values",
"rdkafka-hs-integration.producer-properties.callback composition preserves order and identity"
],
"property_evidence": "docs/testing/producer-properties-evidence.json",
"tooling_controls": 18,
"mutation_evidence": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/results.json",
"mutation_archive_sha256": "d8ca382bf9f07a2f7fb7259035b82a901c627665dd0392720c13049897e9f166",
"mutations": [
{
"mutation": "unchanged-control",
"compiled": true,
"exit": 0,
"test": null,
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/unchanged-control.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/unchanged-control.test.log"
},
{
"mutation": "topic-settings-dropped",
"compiled": true,
"exit": 1,
"test": "explicit topic timeout expires an accepted message",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/explicit topic timeout expires an accepted message/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/topic-settings-dropped.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/topic-settings-dropped.test.log"
},
{
"mutation": "rejection-root-retained",
"compiled": true,
"exit": 1,
"test": "queue-full rejection releases callback capture without invoking it",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/queue-full rejection releases callback capture without invoking it/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/rejection-root-retained.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/rejection-root-retained.test.log"
},
{
"mutation": "accepted-root-freed",
"compiled": true,
"exit": -6,
"test": "accepted callback retains its capture until a purged report completes",
"safety_probe": true,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/accepted callback retains its capture until a purged report completes/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/accepted-root-freed.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/accepted-root-freed.test.log"
},
{
"mutation": "enqueue-mask-removed",
"compiled": true,
"exit": -6,
"test": "cancellation after native acceptance retains callback until its report",
"safety_probe": true,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/cancellation after native acceptance retains callback until its report/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/enqueue-mask-removed.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/enqueue-mask-removed.test.log"
},
{
"mutation": "global-exception-skips-message",
"compiled": true,
"exit": 1,
"test": "throwing global callback preserves per-message delivery and releases capture",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/throwing global callback preserves per-message delivery and releases capture/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/global-exception-skips-message.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/global-exception-skips-message.test.log"
},
{
"mutation": "delivery-root-retained",
"compiled": true,
"exit": 1,
"test": "accepted callback retains its capture until a purged report completes",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/accepted callback retains its capture until a purged report completes/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/delivery-root-retained.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/delivery-root-retained.test.log"
},
{
"mutation": "empty-bytes-become-absent",
"compiled": true,
"exit": 1,
"test": "byte-exact round trip with NoCompression",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/byte-exact round trip with NoCompression/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/empty-bytes-become-absent.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/empty-bytes-become-absent.test.log"
},
{
"mutation": "input-validation-dropped",
"compiled": true,
"exit": 1,
"test": "rejects before native enqueue: NUL topic name",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/rejects before native enqueue: NUL topic name/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/input-validation-dropped.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/input-validation-dropped.test.log"
},
{
"mutation": "global-overrides-topic",
"compiled": true,
"exit": 1,
"test": "actual client configuration: explicit topic wins duplicate",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/actual client configuration: explicit topic wins duplicate/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/global-overrides-topic.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/global-overrides-topic.test.log"
},
{
"mutation": "headers-dropped",
"compiled": true,
"exit": 1,
"test": "byte-exact round trip with NoCompression",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/byte-exact round trip with NoCompression/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/headers-dropped.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/headers-dropped.test.log"
},
{
"mutation": "rejection-release-after-decoding",
"compiled": true,
"exit": 1,
"test": "native error decoding failure releases rejected callback capture",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/native error decoding failure releases rejected callback capture/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/rejection-release-after-decoding.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/rejection-release-after-decoding.test.log"
},
{
"mutation": "nonnull-success-code-accepted",
"compiled": true,
"exit": 1,
"test": "non-null native success-code error rejects and releases capture",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/non-null native success-code error rejects and releases capture/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/nonnull-success-code-accepted.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/nonnull-success-code-accepted.test.log"
},
{
"mutation": "unknown-error-replaced-by-errno",
"compiled": true,
"exit": 1,
"test": "unknown native error code is preserved instead of reading errno",
"safety_probe": false,
"command": [
"/Users/shinzui/Keikaku/bokuno/rdkafka-hs/dist-producer-mutations/20261024T103255Z-mjr6tn_0/source/rdkafka-hs-1.0.0.1/dist-newstyle/build/aarch64-osx/ghc-9.12.4/rdkafka-hs-1.0.0.1/t/rdkafka-hs-integration/build/rdkafka-hs-integration/rdkafka-hs-integration",
"-p",
"/producer-regressions/&&/unknown native error code is preserved instead of reading errno/",
"+RTS",
"-N2",
"-RTS"
],
"build_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/unknown-error-replaced-by-errno.build.log",
"test_log": "dist-producer-mutations/20261024T103255Z-mjr6tn_0/unknown-error-replaced-by-errno.test.log"
}
],
"mutation_artifacts": {
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/results.json": "0a431c0c93842c2d95c1ceb7269a7d62304b489b43c81bd768871b0ebbdbcc5f",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/unchanged-control.build.log": "d2973eeb662ac26aa20bbbb902ed4c737920dc09ae00ab25773d4ea88be9643d",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/unchanged-control.test.log": "3ff41537bfc665fecfac2444bd220e881b76298eb38aa07d8f94f707868d1f04",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/topic-settings-dropped.build.log": "405ff90869b82c886d3bd1caeabb91f353f8828193556983a8d89e7fd3194ccc",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/topic-settings-dropped.test.log": "e3af567fe6335eaa44c3e8b9070a6b5d78e645446227f35fdfa522092975a4d7",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/rejection-root-retained.build.log": "b2500ecbf1364d341d4c493b67dc22f839c20f9bbfda99ed8a87de2c0df8a710",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/rejection-root-retained.test.log": "6efa8e78ad8c1de4ee280d374eb0ea40ca7ff9a925b39d761407c96a633291c3",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/accepted-root-freed.build.log": "84aa7d09c478a8c1c5ea258b37531914e8357e99a92f1277d92703faae41ef61",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/accepted-root-freed.test.log": "066d0f450565a1655e07fdc48c26e9707ab3044f1e0c8607b7424c7218bfe727",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/enqueue-mask-removed.build.log": "fdfae13bfac48f02591613f79ff761fda3acf7f44bc12b87b19b6b47ddc95c42",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/enqueue-mask-removed.test.log": "e66c2d39ceb089576886636431705d3def9df6d07269919c9ab184903c928731",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/global-exception-skips-message.build.log": "e08251e8ac188bc0a1a352e46a24c9875822479e238accc7fc3e484c03f3437a",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/global-exception-skips-message.test.log": "ae058feded655f93d9b85fa5cb8028a2ea4148b35353f90b348136d86a2ccbe6",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/delivery-root-retained.build.log": "849872d6c5b2d36f4ec3d7777f4aeb5c8cda5c95d88e171c7c4190fb11d3e64c",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/delivery-root-retained.test.log": "9fa6d635351780db9238d2d245729da1f308b16c0b61b6951f73c31ba3fca557",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/empty-bytes-become-absent.build.log": "f228b32d788df5cfe4b625398a6ab5b656fd01d0ef2870d9a771713305da9b4e",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/empty-bytes-become-absent.test.log": "cf0b16c9c83c3c0b1a3651b6ab6ed54f35806f4f9f84b06e7ae7697a620928a5",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/input-validation-dropped.build.log": "34184df9aa5ccbb4b784ead2ac86cf7b16bed612f8a43bca88e1fcd19e0f7111",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/input-validation-dropped.test.log": "dfdad91b2e71df71024838b3e98337ba1b04f0b36e787e5e3a64a6669dfae613",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/global-overrides-topic.build.log": "b2500ecbf1364d341d4c493b67dc22f839c20f9bbfda99ed8a87de2c0df8a710",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/global-overrides-topic.test.log": "a5f68aee4564f283f51ec6e1a6ac8dca54c31ed233201db11462528e42b88625",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/headers-dropped.build.log": "6cc4d5fc3a5797cf1a4ae14e98ee8b5e77115ac5714426f692357e90fbbfa30b",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/headers-dropped.test.log": "cf0b16c9c83c3c0b1a3651b6ab6ed54f35806f4f9f84b06e7ae7697a620928a5",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/rejection-release-after-decoding.build.log": "b7e5f593dd634e4b591e98798483a1e1a6970b36bf33be7eb3e5ddce2a14bc3a",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/rejection-release-after-decoding.test.log": "af0f3b6901463b5aa6520bd10a829c77a6bec927d58d2b47cb022be7b6330bf5",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/nonnull-success-code-accepted.build.log": "84aa7d09c478a8c1c5ea258b37531914e8357e99a92f1277d92703faae41ef61",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/nonnull-success-code-accepted.test.log": "8f1dbd6b50e4f542172124e84d6ea8568b970f8a563e6cad7c7e77d5e3b9b99c",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/unknown-error-replaced-by-errno.build.log": "cb30ca7d422941981951f52959a3b5887dd780de24a8dedd9b470cc932a46d04",
"dist-producer-mutations/20261024T103255Z-mjr6tn_0/unknown-error-replaced-by-errno.test.log": "491a11e989f93794d08b5011d859f5e3366934080e2c673bfd725a022f821f9d"
},
"native_diagnostics": "Callback weak controls and application ownership boundaries pass; EP-15 native heap/invalid-access diagnostics and compatibility remain open.",
"status": "EP-9 complete; MasterPlan remaining children and gates remain open"
}