Skip to content

Handle duplicate verifier names in results (isolated from #17) - #24

Open
BinRoot wants to merge 1 commit into
ServiceNow:mainfrom
BinRoot:fix/duplicate-verifier-names
Open

Handle duplicate verifier names in results (isolated from #17)#24
BinRoot wants to merge 1 commit into
ServiceNow:mainfrom
BinRoot:fix/duplicate-verifier-names

Conversation

@BinRoot

@BinRoot BinRoot commented Aug 11, 2026

Copy link
Copy Markdown

Addresses #23.

Repeated names overwrote earlier results, so now colliding keys get a unique numeric suffix.

Cherry-picking @Ctrl408's commit from #17 onto main, to decouple it from an unrelated docker-compose.yml.

Running the benchmark showed that duplicate verifier names in the dataset caused earlier results to be silently overwritten in the verification_results dictionary, which unfortunately hid failures such as the broken SQL query in Issue ServiceNow#8. To address this, a dynamic key deduplication mechanism was added to safely append numerical suffixes (e.g. _1, _2) to colliding names. This ensures that each individual verifier result is well recorded and exposed . The original dictionary value structure is strictly preserved to ensure perfect backward compatibility with downstream statistical calculations .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants