Gates persisted-ProjectCatalog reuse (Piece B/E).

Deliberately built on top of xml_fingerprint (so any source/Doxyfile/ binary change also invalidates it) plus the parser-level inputs xml_fingerprint does not cover – this is the fix for Opus review finding B3.

Methods

compute_ir_fingerprint

compute_ir_fingerprint(xml_fingerprint: str, parser_config_hash: str, engine_code_id: str) -> str

Gates persisted-ProjectCatalog reuse (Piece B/E).

Deliberately built on top of xml_fingerprint (so any source/Doxyfile/ binary change also invalidates it) plus the parser-level inputs xml_fingerprint does not cover – this is the fix for Opus review finding B3.

ParameterTypeDescription
xml_fingerprintstr
parser_config_hashstr
engine_code_idstr

Generated with Flude

Copyright © 2026