From 04f71fc8b7809424be99375adba5cee0dafa3bd5 Mon Sep 17 00:00:00 2001 From: Jer Miller Date: Wed, 5 Aug 2026 14:01:11 -0600 Subject: [PATCH] clarify the resolution-door counts: 35 route-visible, not 27 The entries list holds only the vectors whose outcome changes. The eight whose outcome is identical while the candidate list is emptied are a disjoint set, so reading entries and reporting its length undercounts the owner-visible change by eight -- which is the same outcome-keyed blindness the separate list exists to prevent. Counts now name both halves and their sum. --- core/fixtures/entity_resolution_door.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/fixtures/entity_resolution_door.json b/core/fixtures/entity_resolution_door.json index 87181bc33..3aa3111aa 100644 --- a/core/fixtures/entity_resolution_door.json +++ b/core/fixtures/entity_resolution_door.json @@ -4,7 +4,9 @@ "vector_source": "entity_matching.json", "vector_count": 65, "counts": { - "total": 27, + "route_visible_total": 35, + "outcome_changed": 27, + "body_changed_only": 8, "silently_guessed_now_asks": 8, "found_nothing_now_asks": 11, "same_entity_stronger_tier": 8, @@ -432,5 +434,6 @@ "entity_id": null } } - ] + ], + "counts_note": "route_visible_total is outcome_changed PLUS body_changed_only, and the two sets are disjoint. The entries list below holds only the 27 whose OUTCOME changed. The other 8 are listed separately under outcome_identical_candidate_list_emptied because no enumeration keyed on the outcome can see them -- reading entries alone and reporting its length undercounts the owner-visible change by 8." } \ No newline at end of file -- 2.51.2