Context
#377 added --weights inert-notice handling. Review confirmed the core fix is correct but flagged that AC3 — results byte-identical between e.g. --weights 0.5,0.3,0.2 and --weights 0.5,0.3,9.9 on the text+--ast path — is currently proven only indirectly (notice-fires test + zero-weights AC5 test).
Definition of done
Add a direct execute_query comparison test asserting two temporal-differing weight invocations produce identical result sets on the text+--ast compound path.
Origin: #377. Refs #174.
Context
#377 added
--weightsinert-notice handling. Review confirmed the core fix is correct but flagged that AC3 — results byte-identical between e.g.--weights 0.5,0.3,0.2and--weights 0.5,0.3,9.9on the text+--astpath — is currently proven only indirectly (notice-fires test + zero-weights AC5 test).Definition of done
Add a direct
execute_querycomparison test asserting two temporal-differing weight invocations produce identical result sets on the text+--astcompound path.Origin: #377. Refs #174.