rdkafka-hs-1.1.0.0: docs/testing/deferred-validation-snapshot.json
{
"scope": "Deferred comprehensive qualification; primary release scope is ADR-27",
"source_revision": "b740b725126bce2fbf8bf71c2e4da1cc1861e403",
"fingerprint": "060dade4e8a9c764dabee54df3030fa6d857be3ea1404a2bc680a45ddadd5e4e",
"registered_passed": 786,
"nonthreaded_passed": 4,
"handwritten_native_wrapper_ticks": 2750,
"tested_rows": 146,
"open_rows": [
{
"id": "API-Kafka-Consumer-assign",
"symbols": [
"Kafka.Consumer.assign"
],
"owner": 14,
"behavior": "Subscription/manual assignment replaces the exact partition set and preserves records",
"inputs": "empty, one/multiple partitions, invalid partition, repeated/reassignment",
"expected": "Exact assignment and no record loss/duplication",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-assignmentLost",
"symbols": [
"Kafka.Consumer.assignmentLost"
],
"owner": 15,
"behavior": "Report group ownership loss",
"inputs": "healthy assignment plus actual group eviction/loss; observe the True value in RebalanceBeforeRevoke before native unassignment clears it",
"expected": "False when valid; True on lost assignment",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"rationale": "EP-14 verifies healthy False results. The accepted MasterPlan and EP-15 M1 own actual group eviction/handoff behavior; static-member fatal fencing alone does not guarantee an assignment-loss callback. The True case remains open under EP-15.",
"follow_up_owner": 18,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-commitAllOffsets",
"symbols": [
"Kafka.Consumer.commitAllOffsets"
],
"owner": 14,
"behavior": "Commit consumed/stored offsets according to mode",
"inputs": "no offsets, multiple records/partitions, sync/async, broker failure",
"expected": "Exact committed offsets and reported errors",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-commitOffsetMessage",
"symbols": [
"Kafka.Consumer.commitOffsetMessage"
],
"owner": 14,
"behavior": "Commit one record at its next offset",
"inputs": "multiple partitions and sync/async",
"expected": "Only requested record partition advances to offset + 1",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-pollMessage",
"symbols": [
"Kafka.Consumer.pollMessage"
],
"owner": 14,
"behavior": "Return complete records and distinguish idle/error outcomes",
"inputs": "null key/value, headers, timestamp, offset, EOF, timeout, fatal and broker failure",
"expected": "Exact topic/partition/offset/key/value/header/time; errors preserved",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-pollMessageAttributed",
"symbols": [
"Kafka.Consumer.pollMessageAttributed"
],
"owner": 14,
"behavior": "Return record or error with native attribution",
"inputs": "ordinary record; timeout; partition EOF; fatal/partition error",
"expected": "Attribution fields preserved where provided and absent otherwise",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-pollMessageBatch",
"symbols": [
"Kafka.Consumer.pollMessageBatch"
],
"owner": 14,
"behavior": "Return at most requested complete records",
"inputs": "zero/one/large batch, empty topic, partial batch, partition/error events",
"expected": "Exact count, identity, order and per-element errors",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-position",
"symbols": [
"Kafka.Consumer.position"
],
"owner": 14,
"behavior": "Fetch next consume position",
"inputs": "before/after poll, explicit seek, missing partition",
"expected": "Exact next offsets and error conventions",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-setConsumerQueueIOEvent",
"symbols": [
"Kafka.Consumer.setConsumerQueueIOEvent"
],
"owner": 14,
"behavior": "Notify readable queue transitions and disable safely",
"inputs": "pending-before-enable, empty-to-nonempty, rearm, disable, close and destroy",
"expected": "Descriptor receives expected wakeup; queued records preserved; no notification after disable",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-setSaslCredentials",
"symbols": [
"Kafka.Consumer.setSaslCredentials"
],
"owner": 15,
"behavior": "Replace credentials used by live authentication",
"inputs": "valid, invalid and replacement credentials against isolated SASL broker",
"expected": "Authenticated broker access succeeds/fails for actual credentials",
"modes": "producer and consumer with actual SASL authentication/authorization",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 19,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-storeOffsetMessage",
"symbols": [
"Kafka.Consumer.storeOffsetMessage"
],
"owner": 14,
"behavior": "Store next offset for one record",
"inputs": "noAutoOffsetStore; multiple records/partitions; failed commit",
"expected": "Exact stored-then-committed offset + 1; no unrelated advancement",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-storeOffsets",
"symbols": [
"Kafka.Consumer.storeOffsets"
],
"owner": 14,
"behavior": "Store explicit per-partition offsets",
"inputs": "empty, valid, invalid and mixed partitions",
"expected": "Exact later committed offsets; surfaced per-partition errors",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-subscription",
"symbols": [
"Kafka.Consumer.subscription"
],
"owner": 14,
"behavior": "Return current subscribed topic set",
"inputs": "empty, one/multiple topics and patterns",
"expected": "Exact requested set and matching topic behavior",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-allConsumerGroupsInfo",
"symbols": [
"Kafka.Metadata.allConsumerGroupsInfo"
],
"owner": 14,
"behavior": "allConsumerGroupsInfo preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-allTopicsMetadata",
"symbols": [
"Kafka.Metadata.allTopicsMetadata"
],
"owner": 14,
"behavior": "allTopicsMetadata preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-consumerGroupInfo",
"symbols": [
"Kafka.Metadata.consumerGroupInfo"
],
"owner": 14,
"behavior": "consumerGroupInfo preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-offsetsForTime",
"symbols": [
"Kafka.Metadata.offsetsForTime"
],
"owner": 14,
"behavior": "offsetsForTime preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-offsetsForTime-prime",
"symbols": [
"Kafka.Metadata.offsetsForTime'"
],
"owner": 14,
"behavior": "offsetsForTime' preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-partitionWatermarkOffsets",
"symbols": [
"Kafka.Metadata.partitionWatermarkOffsets"
],
"owner": 14,
"behavior": "partitionWatermarkOffsets preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-topicMetadata",
"symbols": [
"Kafka.Metadata.topicMetadata"
],
"owner": 14,
"behavior": "topicMetadata preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-topicOffsetsForTime",
"symbols": [
"Kafka.Metadata.topicOffsetsForTime"
],
"owner": 14,
"behavior": "topicOffsetsForTime preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-watermarkOffsets",
"symbols": [
"Kafka.Metadata.watermarkOffsets"
],
"owner": 14,
"behavior": "watermarkOffsets preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Metadata-watermarkOffsets-prime",
"symbols": [
"Kafka.Metadata.watermarkOffsets'"
],
"owner": 14,
"behavior": "watermarkOffsets' preserves metadata identity and native per-entity errors",
"inputs": "empty, existing, missing and invalid topics/groups/partitions; time bounds; unavailable broker; deprecated aliases where present",
"expected": "Exact broker/topic/partition/group identities, offsets and error details; no success-only or length-only assertion",
"modes": "all supported modes",
"ownership": "Temporary topic/metadata/group-list/partition-list handles released after decoding on success and error",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Producer-Types-ImmediateError",
"symbols": [
"Kafka.Producer.Types.ImmediateError"
],
"owner": 14,
"behavior": "ImmediateError exposes its documented constructors, record selectors and typeclass laws",
"inputs": "Every exported constructor/member in the compiler export inventory; generated boundary and ordinary field values",
"expected": "Construction/selection round trips; declared equality/order/show/enum/functor/traversal instances obey their documented laws",
"modes": "all supported modes",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Producer-setSaslCredentials",
"symbols": [
"Kafka.Producer.setSaslCredentials"
],
"owner": 15,
"behavior": "Replace credentials used by live authentication",
"inputs": "valid, invalid and replacement credentials against isolated SASL broker",
"expected": "Authenticated broker access succeeds/fails for actual credentials",
"modes": "producer and consumer with actual SASL authentication/authorization",
"ownership": "Haskell values retain their public constructors, fields and instances; native inputs are borrowed for the call",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 19,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "OWN-partition-list",
"symbols": [],
"owner": 14,
"behavior": "Partition list conversion and native error decoding",
"inputs": "success, injected failure, interruption, repeated calls and boundaries",
"expected": "Exact behavior or allocation balance with effective negative controls",
"modes": "all supported modes",
"ownership": "Every temporary list freed; per-element errors never silently erased",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "ENV-primary",
"symbols": [],
"owner": 15,
"behavior": "Primary Darwin/Redpanda behavior and native diagnostics",
"inputs": "success, injected failure, interruption, repeated calls and boundaries",
"expected": "Exact behavior or allocation balance with effective negative controls",
"modes": "all supported modes",
"ownership": "Exact compiler/native/broker tuple, source fingerprint and native allocation positive controls",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 20,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "ENV-linux",
"symbols": [],
"owner": 15,
"behavior": "Linux build, representative broker behavior and native diagnostics",
"inputs": "success, injected failure, interruption, repeated calls and boundaries",
"expected": "Exact behavior or allocation balance with effective negative controls",
"modes": "all supported modes",
"ownership": "Actual Linux execution including leak/invalid-access positive controls",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 17,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "ENV-kafka",
"symbols": [],
"owner": 15,
"behavior": "Apache Kafka security, transactions, leader failover and broker outages",
"inputs": "success, injected failure, interruption, repeated calls and boundaries",
"expected": "Exact behavior or allocation balance with effective negative controls",
"modes": "all supported modes",
"ownership": "Run-owned multi-broker/security fixtures restored after interruption; exact recovered record and group state",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 18,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "ENV-newer",
"symbols": [],
"owner": 15,
"behavior": "Newer compatible released compiler/native version",
"inputs": "success, injected failure, interruption, repeated calls and boundaries",
"expected": "Exact behavior or allocation balance with effective negative controls",
"modes": "all supported modes",
"ownership": "Registry/tag-verified concrete compatible tuple; actual build and representative execution",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 17,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "OWN-source-coverage",
"symbols": [],
"owner": 14,
"behavior": "Every unexercised hand-written Haskell tick/function has a contract-specific test or a source-backed unreachable/inapplicable explanation",
"inputs": "all source-attributed misses in the combined HPC report",
"expected": "No unexplained miss and all critical error/ownership branches exercised",
"modes": "normal optimized and instrumented builds",
"ownership": "Coverage does not prove C allocation balance; dedicated ownership controls remain required",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "OWN-binding-coverage",
"symbols": [],
"owner": 14,
"behavior": "Hand-written c2hs wrapper coverage is source-mapped separately from generated marshalling; every missing hand-written tick/function is classified",
"inputs": "all source-attributed misses in the combined HPC report",
"expected": "No unexplained miss and all critical error/ownership branches exercised",
"modes": "normal optimized and instrumented builds",
"ownership": "Coverage does not prove C allocation balance; dedicated ownership controls remain required",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "ENV-topic-configuration-policy",
"symbols": [],
"owner": 15,
"behavior": "Unrecognized topic configuration follows each actual broker fixture policy",
"inputs": "primary Redpanda ignore policy and Apache Kafka reject policy, declared explicitly for each compatibility tuple",
"expected": "The same named native-argument/effective-property test passes under both actual declared broker policies",
"modes": "required broker compatibility tuples",
"ownership": "Configuration forwarding and native error resources retain EP-8 scopes",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 18,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "ENV-producer-native-headers",
"symbols": [],
"owner": 15,
"behavior": "Native internal header allocations survive the required lifetime and are released on every message path",
"inputs": "success, immediate queue-full/oversize rejection, observed cancellation and queued/in-flight purge under native heap diagnostics",
"expected": "Leak/invalid-access diagnostic detects an intentional native cleanup mutation and finds no unexplained candidate allocation or access defects",
"modes": "required native diagnostic compatibility tuple",
"ownership": "librdkafka owns header objects created inside produceva; Haskell supplies scoped borrowed name/value buffers",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 17,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
},
{
"id": "API-Kafka-Consumer-seek",
"symbols": [
"Kafka.Consumer.seek"
],
"owner": 14,
"behavior": "Deprecated seek retains its documented replay and error behavior",
"inputs": "valid/invalid partitions and offset sentinels; synchronous/asynchronous callback modes; investigate saved intermittent synchronous State failure",
"expected": "Exact next-record offsets after successful seeks and exact native errors for unsupported state; saved failure must be explained rather than erased by successful reruns",
"modes": "async and sync callback modes",
"ownership": "Temporary managed topic handles and their native client remain alive through native seeking; callback-capable finalization belongs to EP-11",
"tests": [],
"status": "unimplemented",
"follow_up_owner": 16,
"handoff": "Reconcile existing current-source tests first; this historical open status is not a statement that no test exists."
}
],
"unclassified_handwritten_ticks": 192,
"unclassified_handwritten_keys": {
"Kafka.Consumer:900:ExpBox False": 1,
"Kafka.Consumer:866:ExpBox False": 1,
"Kafka.Consumer:870:ExpBox False": 1,
"Kafka.Consumer:827:ExpBox False": 1,
"Kafka.Consumer:776:ExpBox False": 3,
"Kafka.Consumer:879:ExpBox False": 1,
"Kafka.Consumer:883:ExpBox False": 1,
"Kafka.Consumer:621:ExpBox False": 3,
"Kafka.Consumer:621:BinBox QualBinBox False": 1,
"Kafka.Consumer:602:ExpBox False": 2,
"Kafka.Consumer:585:ExpBox False": 2,
"Kafka.Consumer:585:ExpBox True": 1,
"Kafka.Consumer:545:ExpBox False": 1,
"Kafka.Consumer:545:ExpBox True": 1,
"Kafka.Consumer:539:ExpBox False": 1,
"Kafka.Consumer:765:BinBox GuardBinBox False": 1,
"Kafka.Consumer:524:ExpBox False": 1,
"Kafka.Consumer:395:ExpBox False": 1,
"Kafka.Consumer:329:ExpBox False": 1,
"Kafka.Consumer:317:ExpBox False": 1,
"Kafka.Consumer:319:ExpBox False": 1,
"Kafka.Consumer:320:ExpBox False": 1,
"Kafka.Consumer:322:BinBox GuardBinBox False": 1,
"Kafka.Consumer:163:BinBox GuardBinBox False": 1,
"Kafka.Consumer:182:ExpBox False": 2,
"Kafka.Consumer:209:ExpBox False": 5,
"Kafka.Consumer:210:ExpBox False": 3,
"Kafka.Consumer:208:ExpBox True": 1,
"Kafka.Consumer:139:ExpBox False": 2,
"Kafka.Consumer:140:ExpBox False": 1,
"Kafka.Consumer.Callbacks:75:ExpBox False": 1,
"Kafka.Consumer.Callbacks:75:ExpBox True": 1,
"Kafka.Consumer.Callbacks:91:ExpBox False": 1,
"Kafka.Consumer.Callbacks:95:ExpBox False": 2,
"Kafka.Consumer.Callbacks:100:ExpBox False": 1,
"Kafka.Consumer.Callbacks:110:ExpBox False": 1,
"Kafka.Consumer.Callbacks:112:ExpBox False": 1,
"Kafka.Consumer.Callbacks:116:ExpBox False": 2,
"Kafka.Consumer.Callbacks:118:ExpBox False": 1,
"Kafka.Consumer.Callbacks:119:ExpBox False": 5,
"Kafka.Consumer.Callbacks:119:ExpBox True": 1,
"Kafka.Consumer.Callbacks:53:ExpBox False": 4,
"Kafka.Consumer.Callbacks:48:ExpBox False": 1,
"Kafka.Consumer.Convert:216:BinBox CondBinBox False": 1,
"Kafka.Consumer.Convert:216:ExpBox True": 1,
"Kafka.Consumer.Convert:173:ExpBox False": 1,
"Kafka.Consumer.Convert:170:ExpBox True": 1,
"Kafka.Consumer.Convert:80:BinBox GuardBinBox True": 1,
"Kafka.Consumer.Convert:80:ExpBox True": 1,
"Kafka.Consumer.Convert:82:BinBox GuardBinBox True": 1,
"Kafka.Consumer.Convert:82:ExpBox True": 1,
"Kafka.Consumer.Convert:84:BinBox GuardBinBox False": 1,
"Kafka.Dump:82:ExpBox False": 1,
"Kafka.Dump:82:ExpBox True": 1,
"Kafka.Internal.RdKafka:1527:ExpBox False": 1,
"Kafka.Internal.RdKafka:1523:ExpBox False": 1,
"Kafka.Internal.RdKafka:1492:ExpBox False": 1,
"Kafka.Internal.RdKafka:1444:BinBox CondBinBox True": 1,
"Kafka.Internal.RdKafka:1445:ExpBox False": 6,
"Kafka.Internal.RdKafka:1445:ExpBox True": 1,
"Kafka.Internal.RdKafka:1416:ExpBox False": 1,
"Kafka.Internal.RdKafka:1166:BinBox CondBinBox False": 1,
"Kafka.Internal.RdKafka:1168:ExpBox False": 4,
"Kafka.Internal.RdKafka:1168:ExpBox True": 1,
"Kafka.Internal.RdKafka:644:BinBox CondBinBox True": 1,
"Kafka.Internal.RdKafka:644:ExpBox False": 1,
"Kafka.Internal.RdKafka:644:ExpBox True": 1,
"Kafka.Internal.RdKafka:474:ExpBox False": 1,
"Kafka.Internal.RdKafka:459:ExpBox False": 1,
"Kafka.Internal.RdKafka:427:ExpBox False": 1,
"Kafka.Internal.RdKafka:382:ExpBox False": 1,
"Kafka.Internal.RdKafka:684:ExpBox False": 2,
"Kafka.Internal.RdKafka:684:ExpBox True": 1,
"Kafka.Internal.RdKafka:323:ExpBox False": 1,
"Kafka.Internal.RdKafka:1127:ExpBox False": 1,
"Kafka.Internal.RdKafka:792:ExpBox False": 1,
"Kafka.Internal.RdKafka:177:ExpBox False": 1,
"Kafka.Internal.RdKafka:148:ExpBox False": 1,
"Kafka.Internal.RdKafka:149:ExpBox False": 1,
"Kafka.Internal.RdKafka:150:ExpBox False": 1,
"Kafka.Internal.Setup:228:BinBox GuardBinBox False": 1,
"Kafka.Internal.Setup:228:ExpBox False": 1,
"Kafka.Internal.Setup:194:ExpBox False": 1,
"Kafka.Internal.Setup:129:ExpBox False": 1,
"Kafka.Internal.Setup:134:ExpBox False": 14,
"Kafka.Internal.Shared:159:BinBox GuardBinBox False": 1,
"Kafka.Internal.Shared:171:BinBox GuardBinBox False": 1,
"Kafka.Internal.Shared:100:ExpBox False": 4,
"Kafka.Internal.Shared:100:TopLevelBox [\"maybeToLeft\"]": 1,
"Kafka.Internal.Shared:145:ExpBox False": 1,
"Kafka.Internal.Shared:145:ExpBox True": 1,
"Kafka.Internal.Shared:56:ExpBox False": 1,
"Kafka.Metadata:255:ExpBox False": 1,
"Kafka.Metadata:149:ExpBox False": 2,
"Kafka.Producer:290:BinBox GuardBinBox False": 1,
"Kafka.Producer:233:ExpBox True": 1,
"Kafka.Producer:234:ExpBox False": 1,
"Kafka.Producer:204:ExpBox False": 2,
"Kafka.Producer:158:ExpBox False": 1,
"Kafka.Producer:146:ExpBox False": 4,
"Kafka.Producer:114:ExpBox False": 1,
"Kafka.Producer.Callbacks:86:ExpBox False": 1,
"Kafka.Producer.Callbacks:43:BinBox CondBinBox True": 1,
"Kafka.Producer.Callbacks:44:ExpBox False": 8,
"Kafka.Producer.Callbacks:44:ExpBox True": 1,
"Kafka.Producer.Callbacks:60:BinBox CondBinBox True": 1,
"Kafka.Producer.Callbacks:61:ExpBox False": 1,
"Kafka.Producer.Callbacks:61:ExpBox True": 1,
"Kafka.Topic:196:ExpBox False": 1,
"Kafka.Topic:190:BinBox GuardBinBox False": 1,
"Kafka.Topic:147:ExpBox False": 1,
"Kafka.Topic:114:ExpBox False": 6,
"Kafka.Topic:114:ExpBox True": 1,
"Kafka.Topic:107:ExpBox False": 3,
"Kafka.Topic:107:ExpBox True": 1,
"Kafka.Topic:75:BinBox GuardBinBox False": 1,
"Kafka.Topic:86:BinBox GuardBinBox False": 1,
"Kafka.Topic:61:BinBox GuardBinBox False": 1,
"Kafka.Topic:66:ExpBox False": 5,
"Kafka.Topic:65:ExpBox True": 1,
"Kafka.Topic:38:BinBox GuardBinBox False": 1
},
"coverage_evidence": "docs/testing/coverage-evidence.json",
"coverage_evidence_sha256": "7ff3c3290cdb33e82f7a5a716194ceb14c54deac71c471a577b002a7fe55e8fd",
"remap_proof": "docs/testing/coverage-classification-remap.json",
"retained_latest_checkpoints": [
"4daa8a6",
"2137727",
"b740b72"
]
}