mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-09 17:31:45 +00:00
94ba41d9ea
Adds test/tool coverage for the pure link helpers: encode/decode_link_filter (plain round-trip, JSON promotion for exclude and loaded, legacy and malformed decode) and get_link_cache_paths (legacy names, include-only hash pinned to the pre-exclude formula so existing caches stay valid, and the same-include/different-exclude collision case the key exists to prevent). 12 tests, verified passing under Blender python. Documents the deliberate undo-system exemption on the link transform autosave handler, and records the deferred refactors in the dev note: an upstream exclude= parameter for filter_elements (separate ifcopenshell-python PR) and the skipped core/tool interface ceremony. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>