What changed:
- Windows POSIX exec-bit tests now skip on NTFS (PR #167 closes #166): test_script_permissions.py carries a class-level pytest.mark.skipif for sys.platform == 'win32'. The two tests that always failed on Windows with mode 0o100666 now skip cleanly there while still running on POSIX file systems. The upstream PR landed with a malformed patch; the skipif was re-applied at class granularity during post-merge repair with no change to test logic.
- New docs/attestation-locking.md page (PR #168 closes #165): documents the attest-plan.sh write path, atomic temp-rename guarantee, optional flock advisory lock, macOS and Windows Git Bash fallback behavior, and the recommended slug-mode parallel workflow. Linked from the SKILL.md Security Boundary section.
- Version bumped to 2.41.0 across the 17 parity-locked files via scripts/bump-version.py.
- Test count: 130 pass, 2 skip, 0 fail.
Thanks: @gauravvojha for reporting issue #166 and supplying the first-pass fix in PR #167. @CleanDev-Fix (CleanFix-Dev) for the attestation-locking documentation in PR #168.