From b1da6f314db9eb44ad8e98cf0c943ed784b85f9a Mon Sep 17 00:00:00 2001 From: Vova Kolmakov Date: Tue, 2 Jun 2026 09:10:31 +0700 Subject: [PATCH] Docs: Add no-emdash / ASCII-only rule to AGENTS.md Co-Authored-By: Claude Opus 4.8 (1M context) --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 3b4998065939..6e974d78e991 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -172,5 +172,6 @@ The `api/` module has the strongest stability guarantees — breaking changes ar - **Never** break public API without an approved `revapi.yml` exception. - **Never** add Hadoop dependencies where `FileIO` abstractions exist. - **Never** commit secrets, credentials, or cloud-specific tokens. +- **Never** use em-dashes (U+2014) or other non-ASCII Unicode characters in source code. The only exception is tests or sample data that specifically exercise Unicode or UTF handling. - **Ask first** before adding new third-party dependencies (license compatibility matters). - **Ask first** before promoting package-private classes/methods to public.