rdkafka-hs-1.1.0.0: docs/testing/coverage-classification-remap.json
{
"status": "source-coordinate reconciliation; current full coverage still required",
"baseline_revision": "d466235",
"method": "Only exact, unchanged source lines in difflib equal blocks retain classifications. Changed lines lose their old classification and require review. Historical audit manifests retain their original baseline coordinates.",
"preserved_keys": 334,
"moved": [
{
"before": "Kafka.Consumer.Convert:139:ExpBox False",
"after": "Kafka.Consumer.Convert:138:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:144:ExpBox False",
"after": "Kafka.Consumer.Convert:143:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:144:LocalBox [\"toNativeTopicPartitionListNoDispose\",\"to\"]",
"after": "Kafka.Consumer.Convert:143:LocalBox [\"toNativeTopicPartitionListNoDispose\",\"to\"]"
},
{
"before": "Kafka.Consumer.Convert:143:ExpBox False",
"after": "Kafka.Consumer.Convert:142:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:142:ExpBox False",
"after": "Kafka.Consumer.Convert:141:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:145:ExpBox False",
"after": "Kafka.Consumer.Convert:144:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:145:LocalBox [\"toNativeTopicPartitionListNoDispose\",\"tnS\"]",
"after": "Kafka.Consumer.Convert:144:LocalBox [\"toNativeTopicPartitionListNoDispose\",\"tnS\"]"
},
{
"before": "Kafka.Consumer.Convert:146:ExpBox False",
"after": "Kafka.Consumer.Convert:145:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:147:ExpBox False",
"after": "Kafka.Consumer.Convert:146:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:141:ExpBox False",
"after": "Kafka.Consumer.Convert:140:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:149:ExpBox False",
"after": "Kafka.Consumer.Convert:148:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:140:ExpBox False",
"after": "Kafka.Consumer.Convert:139:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:150:ExpBox False",
"after": "Kafka.Consumer.Convert:149:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:138:ExpBox False",
"after": "Kafka.Consumer.Convert:137:ExpBox False"
},
{
"before": "Kafka.Consumer.Convert:138:TopLevelBox [\"toNativeTopicPartitionListNoDispose\"]",
"after": "Kafka.Consumer.Convert:137:TopLevelBox [\"toNativeTopicPartitionListNoDispose\"]"
},
{
"before": "Kafka.Internal.Shared:65:ExpBox False",
"after": "Kafka.Internal.Shared:70:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:66:ExpBox False",
"after": "Kafka.Internal.Shared:71:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:67:ExpBox False",
"after": "Kafka.Internal.Shared:72:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:67:ExpBox True",
"after": "Kafka.Internal.Shared:72:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:68:ExpBox False",
"after": "Kafka.Internal.Shared:73:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:68:ExpBox True",
"after": "Kafka.Internal.Shared:73:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:64:ExpBox False",
"after": "Kafka.Internal.Shared:69:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:64:TopLevelBox [\"throwOnError\"]",
"after": "Kafka.Internal.Shared:69:TopLevelBox [\"throwOnError\"]"
},
{
"before": "Kafka.Internal.Shared:71:ExpBox False",
"after": "Kafka.Internal.Shared:76:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:72:ExpBox True",
"after": "Kafka.Internal.Shared:77:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:73:ExpBox True",
"after": "Kafka.Internal.Shared:78:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:71:TopLevelBox [\"hasError\"]",
"after": "Kafka.Internal.Shared:76:TopLevelBox [\"hasError\"]"
},
{
"before": "Kafka.Internal.Shared:83:ExpBox False",
"after": "Kafka.Internal.Shared:88:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:84:ExpBox False",
"after": "Kafka.Internal.Shared:89:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:84:ExpBox True",
"after": "Kafka.Internal.Shared:89:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:85:ExpBox False",
"after": "Kafka.Internal.Shared:90:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:85:ExpBox True",
"after": "Kafka.Internal.Shared:90:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:83:TopLevelBox [\"kafkaErrorToEither\"]",
"after": "Kafka.Internal.Shared:88:TopLevelBox [\"kafkaErrorToEither\"]"
}
],
"dropped": [],
"sources": {
"Kafka.Internal.CallbackOwner": {
"path": "src/Kafka/Internal/CallbackOwner.hs",
"before_sha256": "f2fc3e162b3a953838c39f6b428cb19dd94ebdccf58c8346b611016859dbd308",
"after_sha256": "f2fc3e162b3a953838c39f6b428cb19dd94ebdccf58c8346b611016859dbd308"
},
"Kafka.Internal.RdKafka": {
"path": "src/Kafka/Internal/RdKafka.chs",
"before_sha256": "95633699b8e19f1140bdb6154a2521ab6e27902b4fda4fc1f4a60dfa89b9a991",
"after_sha256": "95633699b8e19f1140bdb6154a2521ab6e27902b4fda4fc1f4a60dfa89b9a991"
},
"Kafka.Consumer.Convert": {
"path": "src/Kafka/Consumer/Convert.hs",
"before_sha256": "61ce0505eaa2aead929700fc60b31dcf27125c095a944f92874146c1a15091e1",
"after_sha256": "9bf267580d3ee008308585ee061e9364a1dbc6556090d78b5e5df0ef767b9115"
},
"Kafka.Internal.Shared": {
"path": "src/Kafka/Internal/Shared.hs",
"before_sha256": "da37bdff0d9cf6bd60109b63e563e4eec0d6a2c74b251df1d2e8244756c176a7",
"after_sha256": "80f31071820c2ead3f90f3ffd6b3275d16375fe4d11eaec01a3a617ee3cc6d7b"
},
"Kafka.Producer.Convert": {
"path": "src/Kafka/Producer/Convert.hs",
"before_sha256": "9ba868c4ea7d938ab857f2e92f1a033a633b8f7b834da58502d6fb9831f99483",
"after_sha256": "9ba868c4ea7d938ab857f2e92f1a033a633b8f7b834da58502d6fb9831f99483"
},
"Kafka.Consumer.Types": {
"path": "src/Kafka/Consumer/Types.hs",
"before_sha256": "e815e1744538de8e2bea589d138a887b2e4e254be89d0f0103dd7cdcc75ae7a9",
"after_sha256": "e815e1744538de8e2bea589d138a887b2e4e254be89d0f0103dd7cdcc75ae7a9"
},
"Kafka.Internal.Setup": {
"path": "src/Kafka/Internal/Setup.hs",
"before_sha256": "69ef4227adf311f7dee3ec283825d42c1e3a2561df6f66bab29d2abb8b446188",
"after_sha256": "69ef4227adf311f7dee3ec283825d42c1e3a2561df6f66bab29d2abb8b446188"
},
"Kafka.Metadata": {
"path": "src/Kafka/Metadata.hs",
"before_sha256": "fd84532b5f4c5588a07298f9f0bc3a0d9be3bfab3bb2664687b192a927e2bb00",
"after_sha256": "abcfd0962c104901916c4b4a456b4e99b9905ffd430b74b4e2244e5a2744512f"
},
"Kafka.Version": {
"path": "src/Kafka/Version.hs",
"before_sha256": "1731e25b9b2afade15f0018291d033d7b4527c6538b4153a337736d3ef3b07e5",
"after_sha256": "1731e25b9b2afade15f0018291d033d7b4527c6538b4153a337736d3ef3b07e5"
}
},
"continuations": [
{
"baseline_revision": "e29e2f7",
"reason": "Credential NUL validation and masked native error acquisition; consumer/producer Haddock describes representability. Full diff reviewed: previously classified functions and constant/unused expressions are otherwise unchanged. No classified changed source line is renewed.",
"preserved_keys": 367,
"moved": [
{
"before": "Kafka.Internal.Shared:70:ExpBox False",
"after": "Kafka.Internal.Shared:73:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:71:ExpBox False",
"after": "Kafka.Internal.Shared:74:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:72:ExpBox False",
"after": "Kafka.Internal.Shared:75:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:72:ExpBox True",
"after": "Kafka.Internal.Shared:75:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:73:ExpBox False",
"after": "Kafka.Internal.Shared:76:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:73:ExpBox True",
"after": "Kafka.Internal.Shared:76:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:69:ExpBox False",
"after": "Kafka.Internal.Shared:72:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:69:TopLevelBox [\"throwOnError\"]",
"after": "Kafka.Internal.Shared:72:TopLevelBox [\"throwOnError\"]"
},
{
"before": "Kafka.Internal.Shared:76:ExpBox False",
"after": "Kafka.Internal.Shared:79:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:77:ExpBox True",
"after": "Kafka.Internal.Shared:80:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:78:ExpBox True",
"after": "Kafka.Internal.Shared:81:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:76:TopLevelBox [\"hasError\"]",
"after": "Kafka.Internal.Shared:79:TopLevelBox [\"hasError\"]"
},
{
"before": "Kafka.Internal.Shared:88:ExpBox False",
"after": "Kafka.Internal.Shared:91:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:89:ExpBox False",
"after": "Kafka.Internal.Shared:92:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:89:ExpBox True",
"after": "Kafka.Internal.Shared:92:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:90:ExpBox False",
"after": "Kafka.Internal.Shared:93:ExpBox False"
},
{
"before": "Kafka.Internal.Shared:90:ExpBox True",
"after": "Kafka.Internal.Shared:93:ExpBox True"
},
{
"before": "Kafka.Internal.Shared:88:TopLevelBox [\"kafkaErrorToEither\"]",
"after": "Kafka.Internal.Shared:91:TopLevelBox [\"kafkaErrorToEither\"]"
},
{
"before": "Kafka.Consumer:866:ExpBox False",
"after": "Kafka.Consumer:868:ExpBox False"
},
{
"before": "Kafka.Consumer:870:ExpBox False",
"after": "Kafka.Consumer:872:ExpBox False"
},
{
"before": "Kafka.Consumer:827:ExpBox False",
"after": "Kafka.Consumer:829:ExpBox False"
},
{
"before": "Kafka.Consumer:879:ExpBox False",
"after": "Kafka.Consumer:881:ExpBox False"
},
{
"before": "Kafka.Consumer:883:ExpBox False",
"after": "Kafka.Consumer:885:ExpBox False"
},
{
"before": "Kafka.Consumer:524:ExpBox False",
"after": "Kafka.Consumer:526:ExpBox False"
},
{
"before": "Kafka.Consumer:765:BinBox GuardBinBox False",
"after": "Kafka.Consumer:767:BinBox GuardBinBox False"
},
{
"before": "Kafka.Internal.Shared:159:BinBox GuardBinBox False",
"after": "Kafka.Internal.Shared:162:BinBox GuardBinBox False"
},
{
"before": "Kafka.Internal.Shared:171:BinBox GuardBinBox False",
"after": "Kafka.Internal.Shared:174:BinBox GuardBinBox False"
},
{
"before": "Kafka.Producer:290:BinBox GuardBinBox False",
"after": "Kafka.Producer:292:BinBox GuardBinBox False"
}
],
"dropped": [],
"sources": {
"src/Kafka/Internal/RdKafka.chs": {
"previous_sha256": "95633699b8e19f1140bdb6154a2521ab6e27902b4fda4fc1f4a60dfa89b9a991",
"sha256": "869947169916ead0bf7254a9ecceeecbe9ec8600be80d29e724c2dc1e53c1fcf"
},
"src/Kafka/Internal/Shared.hs": {
"previous_sha256": "80f31071820c2ead3f90f3ffd6b3275d16375fe4d11eaec01a3a617ee3cc6d7b",
"sha256": "fb9eb7755af2a3da0db73b665a0e09a7c6ee3b1381aaac9e658a78f1ebd7e100"
},
"src/Kafka/Consumer.hs": {
"previous_sha256": "66c4a21584ca6681523cd415be01f9ceb4cd8df13184bb884b70d6670050e39d",
"sha256": "170ea8259f8b0279db807c48799f323a268e7636efcbc929ade003cd4e4bb70a"
},
"src/Kafka/Producer.hs": {
"previous_sha256": "b433ed35ead2ec4504d3c392eb8f8958e23c4ceb83b9411682a71b3a30c9beb0",
"sha256": "cce48116f5c80ea4c7d3c2af3bc3723e3e19dfd14c3c4a362a166c18201f93fc"
}
}
},
{
"from_revision": "bfa4f2e",
"method": "Renew only exact unchanged source lines in SequenceMatcher equal blocks; arbitrary rebalance error branch changed and has no inherited exemption.",
"renewed_source_keys": [
"Kafka.Consumer.Callbacks:100:ExpBox False"
],
"moved": [],
"dropped": []
}
]
}