mirror of
https://github.com/affaan-m/ECC.git
synced 2026-10-15 20:55:28 +02:00
Resolve the 19 conflicts from 314 upstream commits (all language-selector and catalog-count lines), then fix the review threads still open on #2655. Merge resolution: - Keep both new locales: every language selector now lists Українська and বাংলা, including the selectors that previously carried only one of them. - Resync catalog counts to 69 agents / 293 skills across README.md, AGENTS.md, README.zh-CN.md, docs/zh-CN/*, docs/tr/AGENTS.md, and the plugin manifests. Review fixes: - install-components.json: drop the explicit skill:bengali-nlp -> framework-language mapping so the selector resolves to the generated single-skill component. Selecting it installed 70 skill paths plus core modules; it now installs skills/bengali-nlp only. (Greptile P1) - docs/bn/README.md: point the Stars/Forks/Contributors badges at affaan-m/ECC instead of affaan-m/everything-claude-code, align the header with the other translations, add the 2.2.1 release section, and update 67+/281+ to 69/293. - skills/bengali-nlp/SKILL.md: split the U+09F0-U+09FA row by character type; reject empty search queries; replace the delimiter-only prompt boundary with structured messages; require provider and locale checks before relying on the bn-BD ICU collation; rewrite the isdigit() anti-pattern, which claimed the method misses Bengali digits when it accepts them; add Best Practices and Related Skills per the CONTRIBUTING template. - agents/bengali-reviewer.md: HIGH findings now need a fix or a written waiver with an owner and expiry, otherwise the verdict is BLOCK. - tests/ci/bengali-language-surface.test.js: parse fences so an unclosed ```python block fails, track a missing interpreter as skipped rather than passed, assert the single-skill install plan, and check every language selector instead of only the root README. Co-Authored-By: Kishor Morol <kishormorol@gmail.com>