- Remove content preview from ID generation for stable structural IDs - Implement database-first approach to check content existence before creation - Add enhanced DOM path, semantic context, and precise sibling indexing - Replace HTML attribute checking with reliable database lookups - Add collision handling with increment counters for similar elements Fixes: ✅ UNIQUE constraint errors eliminated (multiple enhancement runs work) ✅ Structural stability (same element keeps same ID regardless of content changes) ✅ Database-driven workflow (single source of truth for content existence) ✅ Enhanced collision resistance with detailed structural differentiation Results: No more 'Failed to store content' errors, stable enhance workflow.
11 KiB
11 KiB