## What changes Describe the test-framework behavior, compatibility surface, or build integration affected by this PR. ## Upstream compatibility and provenance Explain whether the change preserves Catch2 compatibility or adds a Progmasoft-owned Catch3 feature. Identify copied upstream code and its original license separately from new Progmasoft code. ## Verification - [ ] SelfTest and relevant Progmasoft property/snapshot/XML tests were run. - [ ] The affected Bazel, CMake, Meson, Xmake, or Premake build path was checked. - [ ] Public headers and compiled-library behavior were considered; this PR does not accidentally make Catch3 header-only. - [ ] I checked formatting, licenses, generated files, and `git diff --check`. Commands and results (including anything not run): ```text ```