Corresponding source recipe — Free Folder Monitor 8.1.0

Archive src/, engine/monitor_bridge.py, engine/python (official embeddable runtime plus unmodified watchdog source), the COMPLETE upstream/watchdog-6.0.0 source tree and original ZIP, upstream/python-3.13.9-embed-amd64.zip, selected Licenses/, global.json, BUILD.ps1, README.txt, NOTICE.txt, RESEARCH.md and both research JSON files. Exclude src/bin, src/obj, first-build-Application, generated fixtures, __pycache__, *.pyc and screenshots. Do not omit upstream source tests/docs/licences from the corresponding-source archive.

Frontend: net472 x64 WPF, asInvoker. Build with .NET SDK 10.0.103 (or a compatible SDK) using BUILD.ps1 -Offline -Output <new-directory>. The complete pinned dependency .nupkg set is included in packages/; src/packages.lock.json locks restore. The supported Windows framework is .NET Framework 4.7.2 or a compatible later version. No .NET 8 desktop/core runtime is shipped.

Official runtime archive: https://www.python.org/ftp/python/3.13.9/python-3.13.9-embed-amd64.zip ; provenance SHA256 is recorded in Validation/build.json. Matching complete CPython source: https://www.python.org/ftp/python/3.13.9/Python-3.13.9.tar.xz . Runtime source is available from that official URL and may be included separately; Python's PSF licence and third-party notices are preserved.

Watchdog source: https://github.com/gorakhargosh/watchdog/archive/refs/tags/v6.0.0.zip . Reconstruct runtime by extracting the official Python embedded ZIP to engine/python, then copying upstream/watchdog-6.0.0/src/watchdog to engine/python/watchdog. Its Windows backend is pure Python ctypes and uses the Windows system API; no platform extension compilation is required for this backend. python313._pth includes the runtime directory. The bridge executes python.exe -B -u and imports the real watchdog WindowsApiObserver. No pip bootstrap or internet request occurs at app startup.

New integration consists of engine/monitor_bridge.py and src/Engine.cs plus WPF frontend. Upstream watchdog remains unmodified. The bridge adds bounded batching, explicit native zero-byte-overflow/worker error reporting and a JSON protocol. The WPF UI retains the latest 5,000 events, allows pause/resume and exports all retained events.

Frontend/integration source is MIT; watchdog is Apache-2.0; Python runtime is PSF licensed. Preserve original authors/licences plus Microsoft and Lucide notices. Installation, signing and optional RK are separate release actions.
