packages feed

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"
  ]
}