markitect-main/markitect/explode_variants
tegwick fb3a6515d6 fix: improve FlatVariant bridge method and add consolidated roundtrip tests
🔧 Fixes:
- Fix FlatVariant bridge method to properly create temp files for implode operations
- Resolve placeholder content issue in roundtrip tests
- Exclude manifest.md from processed files list

🧪 Testing:
- Add comprehensive consolidated roundtrip test suite
- Test all variants with CLI integration
- Include error handling and edge case testing

📊 Status:
- Legacy roundtrip tests: 10/11 passing (1 architectural difference)
- Variant system core functionality: Working
- CLI integration: Minor issues to resolve

Files Added:
- tests/test_roundtrip_consolidated.py

Files Modified:
- markitect/explode_variants/flat_variant.py

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-12 22:40:52 +02:00
..
__init__.py feat: complete Issue #149 - Phase 2: Implement Explode-Implode Variants 2025-10-12 22:30:06 +02:00
base_variant.py feat: implement Issue #148 core infrastructure for explode-implode variants 2025-10-12 20:17:41 +02:00
enums.py feat: implement Issue #148 core infrastructure for explode-implode variants 2025-10-12 20:17:41 +02:00
flat_variant.py fix: improve FlatVariant bridge method and add consolidated roundtrip tests 2025-10-12 22:40:52 +02:00
hierarchical_variant.py feat: complete Issue #149 - Phase 2: Implement Explode-Implode Variants 2025-10-12 22:30:06 +02:00
manifest_manager.py feat: implement Issue #148 core infrastructure for explode-implode variants 2025-10-12 20:17:41 +02:00
semantic_variant.py feat: complete Issue #149 - Phase 2: Implement Explode-Implode Variants 2025-10-12 22:30:06 +02:00
variant_detector.py feat: implement Issue #148 core infrastructure for explode-implode variants 2025-10-12 20:17:41 +02:00
variant_factory.py feat: complete Issue #149 - Phase 2: Implement Explode-Implode Variants 2025-10-12 22:30:06 +02:00