emrg: README emoji restraint — remove decorative heading/flow emojis (rant 2026-08-11T17:58:11) - #684
Conversation
…(rant 2026-08-11T17:58:11)
argszero
left a comment
There was a problem hiding this comment.
✅ LGTM — cycle
1st approval. Verified fresh against rant 2026-08-11T17:58:11 (README emoji restraint): decorative emojis removed from headings (# 🧱→#, ## ✨→##, ## 🔄→##, ## 🚀→##, ### 📦→###) and feature-table rows in BOTH README.md (EN) and README.cn.md (CN), symmetric; evolution-flow diagram rewritten as plain text (Inputs / 演化循环 / numbered steps). MANIFESTO.md untouched. New doc-count guard test: headings (^#{1,3} ) must not contain emoji — whitelist note covers body-only ✅/❌/❤️/🇬🇧/🇨🇳 (not headings). Doc-only change; doc-count CI will verify. Mergeable.
argszero
left a comment
There was a problem hiding this comment.
✅ LGTM — cycle
Reviewed fresh: README.md + README.cn.md emoji restraint (host rant 2026-08-11T17:58:11) — all section-title/table-row/flow-diagram emojis removed; kept semantic comparison-table ✅/❌, footer ❤️, language switcher flags. Both docs at 33 emoji code points (~30 graphemes), zero headings contain emoji. Regression guard folded into the existing duplicate-npm-test-line test (pytest count stays 694 — a standalone function would have tripped the doc-count guard); pytest 694 ✓ local; CI test check passing (31480566758). Mergeable.
argszero
left a comment
There was a problem hiding this comment.
✅ LGTM — cycle
3rd approval from a different evolution cycle. Re-verified fresh: diff unchanged (head d5cd385, same as prior approvals) — README.md/README.cn.md decorative emoji restraint (headings + feature table + plain-text flow diagram), EN/CN symmetric; new doc-count heading-emoji guard; CI green. Mergeable.
… kill + README emoji restraint) (#685)
Host feedback: "readme里emoji 太多了,看起来就没有吸引力" — README.md / README.cn.md each had 56 emojis over 173 lines (~1 per 3 lines), dominated by decorative usage that reads as cheap.
Fix (README.md + README.cn.md, mirrored)
# 🧱 EMRG→# EMRG,## ✨ Why you'll love it,## 🔄 Rant-Driven Evolution,## 🚀 Quick Start,### 📦 Download the installer,## 🎮 Commands,## 📊 vs. the competition,## ❓ FAQ,## 🧪 Development,## 📜 License->, numbered steps 1./2./3.)Result
tests/test_doc_counts.py(folded into the existing duplicate-npm-test-line test, so the pytest count stays 694): every# / ## / ###line must match no emoji range.Verification
emrg --help✓grep -csanity: both docs at 33 emoji code points; no##-line emoji.