diff --git a/src/v2_optimizer.py b/src/v2_optimizer.py
index 2c1671da..6cbd037d 100644
--- a/src/v2_optimizer.py
+++ b/src/v2_optimizer.py
@@ -560,16 +560,40 @@ class V2VisionEngine:
color = "success" if "STANDARD" in tag else "warning" if "EMERGING" in tag else "secondary" if "CASE STUDY" in tag or "GUIDE" in tag else "info"
tag_html += f" {tag}"
- # Apply Visual Highlighting (Mandate 32)
+ # Dual-Layer Strategy: Preserve descriptive V1 title + Rich English Summary
+ title = l['title'].replace("==", "") # Title from V1, often descriptive
+ if is_gold:
+ img = f" })\n" if l.get('social_preview_url') else ""
+ md += f"!!! note \"{title}\"\n{img} **[Access Resource]({l['url']})** {'🌟'*l.get('stars',4)} | Level: {l.get('complexity', 'Beginner')}\n \n {l.get('ai_summary', l.get('description', ''))}\n\n"
+ else:
+ year = l.get('year', 'N/A')
+ year_prefix = f"**({year})** " if year != 'N/A' else ""
+ gh_info = f" ⭐ {l.get('gh_stars',0)}" if l.get('gh_stars') else ""
+
+ icon = " 🎥" if l.get("is_video") else ""
+ lang = l.get("language", "English")
+ lang_tag = f" [{lang.upper()} CONTENT]" if lang.lower() != "english" else ""
+ comp = l.get("complexity", "Intermediate")
+ level_tag = f" [{comp.upper()} LEVEL]" if comp.lower() in ["architect", "advanced"] else ""
+ res_type = l.get("resource_type", "Reference")
+ type_tag = f" [{res_type.upper()}]" if res_type.lower() in ["case study", "guide", "documentation"] else ""
+ rich = "".join([f" by **{l['author']}**" if l.get("author") else "", f" ⏱️ {l['duration']}" if l.get("duration") else "", f" 📖 {l['reading_time']}" if l.get("reading_time") else ""])
+ tag_html = ""
+ for tag in l.get("tags", ["[COMMUNITY-TOOL]"]):
+ color = "success" if "STANDARD" in tag else "warning" if "EMERGING" in tag else "secondary" if "CASE STUDY" in tag or "GUIDE" in tag else "info"
+ tag_html += f" {tag}"
+
+ # Apply Visual Highlighting based on stars
raw_stars = l.get('stars', 0)
- link_text = title
+ link_content = title
if raw_stars >= 5:
- link_text = f"=={title}=="
+ link_content = f"=={title}=="
elif raw_stars >= 4:
- link_text = f"**{title}**"
+ link_content = f"**{title}**"
- md += f" - {year_prefix}[{link_text}]({l['url']}){icon}{gh_info}{lang_tag}{level_tag}{type_tag}{rich} {'🌟'*raw_stars}{tag_html}\n"
- # Mandate 4: Render High-Density Summary with proper indentation (6 spaces for Markdown list nesting)
+ md += f" - {year_prefix}[{link_content}]({l['url']}){icon}{gh_info}{lang_tag}{level_tag}{type_tag}{rich} {'🌟'*raw_stars}{tag_html}\n"
+
+ # Layer 2: High-Density Technical Summary (Professional English)
summary = l.get('ai_summary', l.get('description', ''))
if summary:
indented_summary = "\n".join([f" {line}" if line.strip() else "" for line in summary.strip().split("\n")])