7 of 8 body-carrying interactions in examples/tests/fixtures/toolbox/brave.json have a stored signature that doesn't match their own stored body under HttpCassette::legacySignature(). Predates #2469, surfaced there while verifying the stricter mismatch-message rewrite.
It's invisible today because legacyRecordedRequestMatches()'s lenient fallback still lets replay succeed. Whoever picks this up needs to work out which body is authoritative for each of the 7 interactions before recomputing the hashes, re-recording blind would just prove internal consistency, not correctness.
7 of 8 body-carrying interactions in
examples/tests/fixtures/toolbox/brave.jsonhave a storedsignaturethat doesn't match their own stored body underHttpCassette::legacySignature(). Predates #2469, surfaced there while verifying the stricter mismatch-message rewrite.It's invisible today because
legacyRecordedRequestMatches()'s lenient fallback still lets replay succeed. Whoever picks this up needs to work out which body is authoritative for each of the 7 interactions before recomputing the hashes, re-recording blind would just prove internal consistency, not correctness.