Fix TestVariantDetectionEdgeCases::test_is_exploded_directory_edge_cases
that was failing due to temporary directory conflicts.
## Issue
- Test was creating directories in /tmp which could conflict
between test runs (FileExistsError: /tmp/empty already exists)
## Solution
- Move all test directories into the tempfile.TemporaryDirectory context
- Use unique subdirectory names within the temp directory
- Ensure proper cleanup and isolation between test runs
## Verification
✅ Test now passes consistently across multiple runs
✅ All 14 edge case tests pass (100% success rate)
✅ All 40 manifest/detection tests still pass
✅ No test isolation issues
The edge case tests now provide robust validation of manifest
and detection systems without flaky failures.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>