mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-04 10:48:20 +00:00
test(pipeline): promote the Perl row of callback parity
callback-parity failed on recovered_gaps=1. The log's QUALITY_MISS for javascript-script-shadow-control was only the last line before the summary: that row is an unchanged known gap, and the row that recovered is callback-perl-coderef. `perlReferenceAccept(\&perlReferenceTarget)` is a direct coderef argument to a sub of the file, and the Perl adapter now proves it, so the CALL_REFERENCE is true. With the row required, callback-parity reads genuine=10 found=7 missing=3 recovered_gaps=0 on both routes. The sequential floor assertion also covers this pair now, so the exclusion list goes from six to five. Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
This commit is contained in:
1 parent
ab04546fa2
commit
e0d3eb6bf4
1 file changed
+3
-8
@@ -4305,12 +4305,7 @@ TEST(pipeline_call_reference_sequential_parallel_edge_set_parity) {
|
||||
.label = "Function",
|
||||
.declaration_line = 1,
|
||||
.declaration_text = "sub perlReferenceTarget {}"},
|
||||
.mode = RQ_KNOWN_GAP,
|
||||
.gap_id = "callback-perl-coderef",
|
||||
.why = "Package/subroutine declaration identity and typeglob/redefinition barriers lack a "
|
||||
"proof adapter.",
|
||||
.tried = "Focused pipeline probe: direct coderef has a legacy carrier only; no legacy "
|
||||
"confidence is admitted."},
|
||||
.mode = RQ_REQUIRED},
|
||||
{.case_id = "javascript-script-shadow-control",
|
||||
.site = {.file = "shadow.js",
|
||||
.caller = "shadow.javascriptShadowSite",
|
||||
@@ -4691,9 +4686,9 @@ TEST(pipeline_call_reference_sequential_parallel_edge_set_parity) {
|
||||
parallel_reference[i]);
|
||||
}
|
||||
for (int i = 0; i < pair_count; i++) {
|
||||
/* These six independent expectations are counted above as source-audited
|
||||
/* These five independent expectations are counted above as source-audited
|
||||
* quality gaps; recovery must promote them to required in the oracle. */
|
||||
if (i != 4 && i != 5 && i != 7 && i != 10 && i != 12 && i != 13)
|
||||
if (i != 4 && i != 5 && i != 7 && i != 10 && i != 12)
|
||||
ASSERT_GT(sequential_reference[i], 0);
|
||||
ASSERT_EQ(parallel_reference[i], sequential_reference[i]);
|
||||
ASSERT_EQ(sequential_usage[i], 0);
|
||||
|
||||
Reference in new issue
Block a user