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.
| Parameter | Type | Description |
|---|---|---|
| xml_fingerprint | str | |
| parser_config_hash | str | |
| engine_code_id | str |
Generated with Flude
Copyright © 2026