Help帮助說明ヘルプ도움말AyudaAyudaAjudaAideHilfeСправкаالمساعدة
Contributing参与贡献參與貢獻コントリビューション기여하기ContribuirContribuirContribuirContribuerMitwirkenУчастие в проектеالمساهمة
AGENTS.md and docs/WORKFLOW.md are the full rules.参与 Genesis Protocol 意味着遵循一小组纪律。本页是快速通道。AGENTS.md 与 docs/WORKFLOW.md 才是完整规则。參與 Genesis Protocol 意味著遵循一小組紀律。本頁是快速通道。AGENTS.md 與 docs/WORKFLOW.md 才是完整規則。Genesis Protocol への貢献は、小さな一連の規律に従うことを意味します。このページは最短経路です。AGENTS.md と docs/WORKFLOW.md が完全な規則です。Genesis Protocol에 기여한다는 것은 소수의 규율을 따르는 것을 의미합니다. 이 페이지는 빠른 길입니다. AGENTS.md와 docs/WORKFLOW.md가 완전한 규칙입니다.Contribuir a Genesis Protocol significa seguir un pequeño conjunto de disciplinas. Esta página es el camino rápido. AGENTS.md y docs/WORKFLOW.md son las reglas completas.Contribuir a Genesis Protocol significa seguir un pequeño conjunto de disciplinas. Esta página es el camino rápido. AGENTS.md y docs/WORKFLOW.md son las reglas completas.Contribuir para o Genesis Protocol significa seguir um pequeno conjunto de disciplinas. Esta página é o caminho rápido. AGENTS.md e docs/WORKFLOW.md são as regras completas.Contribuer à Genesis Protocol signifie suivre un petit ensemble de disciplines. Cette page est le chemin rapide. AGENTS.md et docs/WORKFLOW.md sont les règles complètes.Zu Genesis Protocol beizutragen bedeutet, eine kleine Reihe von Disziplinen zu befolgen. Diese Seite ist der schnelle Weg. AGENTS.md und docs/WORKFLOW.md sind die vollen Regeln.Вносить вклад в Genesis Protocol — значит соблюдать небольшой набор дисциплин. Эта страница — быстрый путь. AGENTS.md и docs/WORKFLOW.md — полные правила.المساهمة في Genesis Protocol تعني اتباع مجموعة صغيرة من الانضباطات. هذه الصفحة هي الطريق السريع. AGENTS.md وdocs/WORKFLOW.md هما القواعد الكاملة.Read first先读这些先讀這些最初に読む먼저 읽기Leer primeroLeer primeroLeia primeiroÀ lire d'abordZuerst lesenСначала прочитатьاقرأ أولًا
AGENTS.md— the repository constitution: authority order, invariants, change discipline, verification gate.AGENTS.md— 仓库宪法:权威次序、不变量、变更纪律、验证关卡。AGENTS.md— 倉庫憲法:權威次序、不變量、變更紀律、驗證關卡。AGENTS.md— リポジトリ憲法:権威の順序、不変条件、変更規律、検証ゲート。AGENTS.md— 저장소 헌법: 권위 순서, 불변 조건, 변경 규율, 검증 게이트.AGENTS.md— la constitución del repositorio: orden de autoridad, invariantes, disciplina de cambio, puerta de verificación.AGENTS.md— la constitución del repositorio: orden de autoridad, invariantes, disciplina de cambio, puerta de verificación.AGENTS.md— a constituição do repositório: ordem de autoridade, invariantes, disciplina de mudança, portão de verificação.AGENTS.md— la constitution du dépôt : ordre d'autorité, invariants, discipline de changement, barrière de vérification.AGENTS.md— die Repository-Verfassung: Autoritätsordnung, Invarianten, Änderungsdisziplin, Verifikations-Tor.AGENTS.md— конституция репозитория: порядок авторитета, инварианты, дисциплина изменений, проверочный барьер.AGENTS.md— دستور المستودع: ترتيب السلطة، الثوابت، انضباط التغيير، بوابة التحقق.- The documents relevant to your lane:
STYLE.mdandCONTRIBUTING.mdfor any code change;PROTOCOL.mdandARCHITECTURE.mdfor legacy runtime work;docs/DESIGN-DOCTRINE.mdanddocs/PROTOCOL-SPEC-v0.1.mdfor Realm work.与你所负责部分相关的文档:任何代码改动读STYLE.md和CONTRIBUTING.md;遗留运行时工作读PROTOCOL.md和ARCHITECTURE.md;Realm 工作读docs/DESIGN-DOCTRINE.md和docs/PROTOCOL-SPEC-v0.1.md。與你所負責部分相關的文件:任何程式碼變動讀STYLE.md與CONTRIBUTING.md;遺留執行期工作讀PROTOCOL.md與ARCHITECTURE.md;Realm 工作讀docs/DESIGN-DOCTRINE.md與docs/PROTOCOL-SPEC-v0.1.md。担当レーンに関連する文書:コード変更はSTYLE.mdとCONTRIBUTING.md。レガシーランタイムの作業はPROTOCOL.mdとARCHITECTURE.md。Realm の作業はdocs/DESIGN-DOCTRINE.mdとdocs/PROTOCOL-SPEC-v0.1.md。담당 레인과 관련된 문서: 코드 변경은STYLE.md와CONTRIBUTING.md. 레거시 런타임 작업은PROTOCOL.md와ARCHITECTURE.md. Realm 작업은docs/DESIGN-DOCTRINE.md와docs/PROTOCOL-SPEC-v0.1.md.Los documentos relevantes para tu línea:STYLE.mdyCONTRIBUTING.mdpara cualquier cambio de código;PROTOCOL.mdyARCHITECTURE.mdpara trabajo en el runtime heredado;docs/DESIGN-DOCTRINE.mdydocs/PROTOCOL-SPEC-v0.1.mdpara trabajo en Realm.Los documentos relevantes para tu línea:STYLE.mdyCONTRIBUTING.mdpara cualquier cambio de código;PROTOCOL.mdyARCHITECTURE.mdpara trabajo en el runtime heredado;docs/DESIGN-DOCTRINE.mdydocs/PROTOCOL-SPEC-v0.1.mdpara trabajo en Realm.Os documentos relevantes para sua via:STYLE.mdeCONTRIBUTING.mdpara qualquer mudança de código;PROTOCOL.mdeARCHITECTURE.mdpara trabalho no runtime legado;docs/DESIGN-DOCTRINE.mdedocs/PROTOCOL-SPEC-v0.1.mdpara trabalho no Realm.Les documents pertinents pour votre voie :STYLE.mdetCONTRIBUTING.mdpour tout changement de code ;PROTOCOL.mdetARCHITECTURE.mdpour le travail sur l'ancien runtime ;docs/DESIGN-DOCTRINE.mdetdocs/PROTOCOL-SPEC-v0.1.mdpour le travail Realm.Die für Ihre Linie relevanten Dokumente:STYLE.mdundCONTRIBUTING.mdfür jede Codeänderung;PROTOCOL.mdundARCHITECTURE.mdfür Legacy-Runtime-Arbeit;docs/DESIGN-DOCTRINE.mdunddocs/PROTOCOL-SPEC-v0.1.mdfür Realm-Arbeit.Документы, относящиеся к вашей линии:STYLE.mdиCONTRIBUTING.mdдля любых изменений кода;PROTOCOL.mdиARCHITECTURE.mdдля работы с легаси-рантаймом;docs/DESIGN-DOCTRINE.mdиdocs/PROTOCOL-SPEC-v0.1.mdдля работы с Realm.الوثائق ذات الصلة بمسارك:STYLE.mdوCONTRIBUTING.mdلأي تغيير في الكود؛PROTOCOL.mdوARCHITECTURE.mdللعمل في بيئة التشغيل القديمة؛docs/DESIGN-DOCTRINE.mdوdocs/PROTOCOL-SPEC-v0.1.mdللعمل في Realm. STATUS.md— what is actually built, before you trust any architectural claim.STATUS.md— 实际已构建了什么,在相信任何架构主张之前先读它。STATUS.md— 實際已建構了什麼,在相信任何架構主張之前先讀它。STATUS.md— 実際に何が構築されているか。アーキテクチャの主張を信じる前に読むこと。STATUS.md— 실제로 무엇이 구축되었는지. 아키텍처 주장을 믿기 전에 읽으세요.STATUS.md— qué está realmente construido, antes de confiar en cualquier afirmación de arquitectura.STATUS.md— qué está realmente construido, antes de confiar en cualquier afirmación de arquitectura.STATUS.md— o que está realmente construído, antes de confiar em qualquer afirmação de arquitetura.STATUS.md— ce qui est réellement construit, avant de croire toute affirmation d'architecture.STATUS.md— was tatsächlich gebaut ist, bevor Sie einer Architekturbehauptung vertrauen.STATUS.md— что реально построено, прежде чем доверять любому архитектурному утверждению.STATUS.md— ما بُني فعلًا، قبل تصديق أي ادعاء بنيوي.
Git disciplineGit 纪律Git 紀律Git 規律Git 규율Disciplina de GitDisciplina de GitDisciplina de GitDiscipline GitGit-DisziplinДисциплина Gitانضباط Git
- Stage explicit paths (
git add <file>); nevergit add ..只暂存显式路径(git add <file>);绝不用git add .。只暫存顯式路徑(git add <file>);絕不用git add .。明示的なパスのみをステージする(git add <file>)。git add .は禁止。명시적 경로만 스테이징합니다(git add <file>).git add .는 금지입니다.Preparar rutas explícitas (git add <file>); nuncagit add ..Preparar rutas explícitas (git add <file>); nuncagit add ..Fazer stage de caminhos explícitos (git add <file>); nuncagit add ..Stager des chemins explicites (git add <file>) ; jamaisgit add ..Explizite Pfade stagen (git add <file>); niemalsgit add ..Стейджить явные пути (git add <file>); никогдаgit add ..أضف المسارات الصريحة (git add <file>)؛ لا تستخدمgit add .أبدًا. - Preserve existing dirty state. Never discard, overwrite, stage, commit, amend, or rebase user work unless the owner explicitly requests that exact action and scope.保留现有的未提交状态。除非所有者明确要求某个确切的操作与范围,否则绝不丢弃、覆盖、暂存、提交、修改或变基用户的工作。保留現有的未提交狀態。除非所有者明確要求某個確切的操作與範圍,否則絕不丟棄、覆寫、暫存、提交、修改或變基使用者的工作。既存のダーティな状態を保持する。所有者がその操作と範囲を明示的に要求しない限り、ユーザーの作業を破棄、上書き、ステージ、コミット、amend、rebase してはならない。기존의 더티 상태를 보존합니다. 소유자가 그 정확한 작업과 범위를 명시적으로 요청하지 않는 한, 사용자의 작업을 폐기, 덮어쓰기, 스테이징, 커밋, amend, rebase하지 마세요.Preservar el estado sucio existente. Nunca descarte, sobrescriba, prepare, confirme, modifique ni rebase el trabajo del usuario, salvo que el propietario solicite explícitamente esa acción y ese alcance exactos.Preservar el estado sucio existente. Nunca descarte, sobrescriba, prepare, confirme, modifique ni rebase el trabajo del usuario, salvo que el propietario solicite explícitamente esa acción y ese alcance exactos.Preservar o estado sujo existente. Nunca descarte, sobrescreva, faça stage, faça commit, faça amend ou rebase do trabalho do usuário, a menos que o proprietário solicite explicitamente essa ação e esse escopo exatos.Préserver l'état sale existant. Ne jamais jeter, écraser, stager, committer, amender ni rebaser le travail de l'utilisateur, sauf si le propriétaire demande explicitement cette action et ce périmètre exacts.Bestehenden unaufgeräumten Zustand bewahren. Verwerfen, überschreiben, stagen, committen, amendieren oder rebasen Sie Benutzerarbeit nie, außer der Eigentümer verlangt ausdrücklich genau diese Operation und diesen Bereich.Сохранять существующее грязное состояние. Никогда не выбрасывайте, не перезаписывайте, не стейджьте, не коммитьте, не амендьте и не делайте rebase работы пользователя, если владелец явно не запросил именно эту операцию и область.احفظ الحالة غير النظيفة القائمة. لا تتخلص أبدًا من عمل المستخدم أو تستبدله أو تضيفه أو تلتزمه أو تعدّله أو تعيد أساسه، ما لم يطلب المالك ذلك العمل والنطاق الدقيقين صراحةً.
- Never rewrite history by default. Amend, rebase, force-push, and filter-repo require explicit owner authorization for the named operation; before an authorized rewrite, make a recoverable mirror backup, and run
git fsck --fullafterward.默认绝不重写历史。amend、rebase、force-push 与 filter-repo 需要所有者对指定操作明确授权;在获授权的重写之前,先做一份可恢复的镜像备份,之后运行git fsck --full。預設絕不重寫歷史。amend、rebase、force-push 與 filter-repo 需要所有者對指定操作明確授權;在獲授權的重寫之前,先做一份可恢復的鏡像備份,之後執行git fsck --full。デフォルトでは履歴を書き換えない。amend、rebase、force-push、filter-repo は、指定された操作に対する所有者の明示的な承認が必要。承認された書き換えの前には復元可能なミラーバックアップを作成し、その後にgit fsck --fullを実行する。기본적으로 기록을 다시 쓰지 않습니다. amend, rebase, force-push, filter-repo는 해당 작업에 대한 소유자의 명시적 승인이 필요합니다. 승인된 재작성 전에 복구 가능한 미러 백업을 만들고, 이후git fsck --full을 실행하세요.Nunca reescribir la historia por defecto. Amend, rebase, force-push y filter-repo requieren autorización explícita del propietario para la operación nombrada; antes de una reescritura autorizada, haga una copia de seguridad de espejo recuperable y ejecutegit fsck --fulldespués.Nunca reescribir la historia por defecto. Amend, rebase, force-push y filter-repo requieren autorización explícita del propietario para la operación nombrada; antes de una reescritura autorizada, haga una copia de seguridad de espejo recuperable y ejecutegit fsck --fulldespués.Nunca reescrever a história por padrão. Amend, rebase, force-push e filter-repo exigem autorização explícita do proprietário para a operação nomeada; antes de uma reescrita autorizada, faça um backup espelhado recuperável e executegit fsck --fulldepois.Ne jamais réécrire l'histoire par défaut. Amend, rebase, force-push et filter-repo exigent l'autorisation explicite du propriétaire pour l'opération nommée ; avant une réécriture autorisée, faites une sauvegarde miroir récupérable et exécutezgit fsck --fullensuite.Geschichte wird standardmäßig nie umgeschrieben. amend, rebase, force-push und filter-repo erfordern die ausdrückliche Autorisierung des Eigentümers für die genannte Operation; vor einer autorisierten Umschreibung erstellen Sie ein wiederherstellbares Spiegel-Backup und führen danachgit fsck --fullaus.История по умолчанию никогда не переписывается. amend, rebase, force-push и filter-repo требуют явного разрешения владельца на названную операцию; перед разрешённой перезаписью сделайте восстанавливаемое зеркальное резервное копирование и после выполнитеgit fsck --full.لا تُعاد كتابة التاريخ افتراضيًا أبدًا. تتطلب amend وrebase وforce-push وfilter-repo إذنًا صريحًا من المالك للعملية المذكورة؛ قبل إعادة كتابة مرخَّصة، أنشئ نسخة احتياطية معكوسة قابلة للاسترجاع، ثم نفّذgit fsck --fullبعدها. - Never rewrite raw research evidence or archives to make a conclusion look cleaner. Failed hypotheses and recorded outcomes stay.绝不为让结论显得更干净而重写原始研究证据或存档。失败的假设与已记录的结果都会保留。絕不為讓結論顯得更乾淨而重寫原始研究證據或封存。失敗的假設與已記錄的結果都會保留。結論をきれいに見せるために、生の研究証拠やアーカイブを書き換えてはならない。失敗した仮説と記録された結果は残る。결론을 더 깔끔해 보이게 하기 위해 원시 연구 증거나 아카이브를 다시 쓰지 마세요. 실패한 가설과 기록된 결과는 남습니다.Nunca reescribir evidencia de investigación cruda ni archivos para que una conclusión parezca más limpia. Las hipótesis fallidas y los resultados registrados permanecen.Nunca reescribir evidencia de investigación cruda ni archivos para que una conclusión parezca más limpia. Las hipótesis fallidas y los resultados registrados permanecen.Nunca reescrever evidências de pesquisa cruas nem arquivos para fazer uma conclusão parecer mais limpa. Hipóteses falhas e resultados registrados permanecem.Ne jamais réécrire de preuves de recherche brutes ni d'archives pour rendre une conclusion plus propre. Les hypothèses échouées et les résultats enregistrés restent.Roh-Forschungsevidenz oder Archive werden nie umgeschrieben, um eine Schlussfolgerung sauberer aussehen zu lassen. Fehlgeschlagene Hypothesen und aufgezeichnete Ergebnisse bleiben.Никогда не переписывайте сырые исследовательские доказательства или архивы, чтобы вывод выглядел чище. Неудавшиеся гипотезы и записанные результаты остаются.لا تُعاد كتابة أدلة البحث الخام أو الأرشيفات أبدًا لتبدو النتيجة أنظف. الفرضيات الفاشلة والنتائج المسجلة تبقى.
Verification gate验证关卡驗證關卡検証ゲート검증 게이트Puerta de verificaciónPuerta de verificaciónPortão de verificaçãoBarrière de vérificationVerifikations-TorПроверочный барьерبوابة التحقق
Iterate with the smallest relevant check. Before any handoff or push, run the complete gate from the repository root:迭代时运行最小相关检查。任何交接或推送之前,从仓库根目录运行完整关卡:疊代時執行最小相關檢查。任何交接或推送之前,從倉庫根目錄執行完整關卡:作業中は、最も小さく関連するチェックで繰り返す。引き渡しやプッシュの前には、リポジトリルートから完全なゲートを実行する:작업 중에는 가장 작고 관련된 검사를 사용하세요. 인계나 푸시 전에 저장소 루트에서 전체 게이트를 실행합니다:Itere con la comprobación relevante más pequeña. Antes de cualquier entrega o push, ejecute la puerta completa desde la raíz del repositorio:Itere con la comprobación relevante más pequeña. Antes de cualquier entrega o push, ejecute la puerta completa desde la raíz del repositorio:Itere com a menor verificação relevante. Antes de qualquer entrega ou push, execute o portão completo a partir da raiz do repositório:Itérez avec le plus petit contrôle pertinent. Avant toute remise ou push, exécutez la barrière complète depuis la racine du dépôt :Iterieren Sie mit dem kleinsten relevanten Check. Vor jeder Übergabe oder jedem Push führen Sie das vollständige Tor vom Repository-Root aus:Итерируйте с наименьшей релевантной проверкой. Перед любой сдачей или пушем запустите полный барьер из корня репозитория:كرّر بأصغر فحص ذي صلة. قبل أي تسليم أو دفع، نفّذ البوابة الكاملة من جذر المستودع:
go build ./...
make verify
make audit-webmake verify— Go formatting, vet, race, world validation, cognition kernel, both E1 modules, and a clean locked IRIS install and production build.make verify— Go 格式化、vet、race、世界校验、认知内核、两个 E1 模块,以及一次干净的锁定版 IRIS 安装与生产构建。make verify— Go 格式化、vet、race、世界驗證、認知內核、兩個 E1 模組,以及一次乾淨的鎖定版 IRIS 安裝與生產建置。make verify— Go のフォーマット、vet、race、ワールド検証、認知カーネル、両方の E1 モジュール、クリーンなロック済み IRIS インストールとプロダクションビルド。make verify— Go 포맷, vet, race, 세계 검증, 인지 커널, 두 E1 모듈, 그리고 깨끗한 잠금 IRIS 설치와 프로덕션 빌드.make verify— formato de Go, vet, race, validación del mundo, kernel cognitivo, ambos módulos E1, y una instalación limpia y bloqueada de IRIS con compilación de producción.make verify— formato de Go, vet, race, validación del mundo, kernel cognitivo, ambos módulos E1, y una instalación limpia y bloqueada de IRIS con compilación de producción.make verify— formatação Go, vet, race, validação do mundo, kernel cognitivo, ambos os módulos E1, e uma instalação limpa e travada do IRIS com build de produção.make verify— formatage Go, vet, race, validation du monde, noyau cognitif, les deux modules E1, et une installation IRIS propre et verrouillée avec une compilation de production.make verify— Go-Formatierung, vet, race, Weltvalidierung, Kognitions-Kernel, beide E1-Module sowie eine saubere gesperrte IRIS-Installation und ein Produktions-Build.make verify— форматирование Go, vet, race, валидация мира, когнитивное ядро, оба модуля E1, а также чистая установка IRIS с заблокированными зависимостями и продакшен-сборка.make verify— تنسيق Go، وvet، وrace، والتحقق من العالم، والنواة المعرفية، ووحدة E1، وتثبيت IRIS نظيفًا بمستندات مقفلة وبناء إنتاج.make audit-web— the npm advisory query; network-dependent. An unavailable advisory service is an unrun security check, not a clean tree.make audit-web— npm 安全公告查询;依赖网络。公告服务不可用意味着安全检查未运行,而非树是干净的。make audit-web— npm 安全公告查詢;依賴網路。公告服務不可用意味著安全檢查未執行,而非樹是乾淨的。make audit-web— npm アドバイザリ照会。ネットワーク依存。アドバイザリサービスが利用できないのは未実行のセキュリティチェックであって、クリーンツリーではない。make audit-web— npm 보안 공지 조회. 네트워크 의존적. 공지 서비스를 사용할 수 없다면 보안 검사가 실행되지 않은 것이며, 클린 트리가 아닙니다.make audit-web— la consulta de avisos de npm; depende de la red. Un servicio de avisos no disponible es una comprobación de seguridad no ejecutada, no un árbol limpio.make audit-web— la consulta de avisos de npm; depende de la red. Un servicio de avisos no disponible es una comprobación de seguridad no ejecutada, no un árbol limpio.make audit-web— a consulta de avisos do npm; depende da rede. Um serviço de avisos indisponível é uma verificação de segurança não executada, não uma árvore limpa.make audit-web— la requête d'avis npm ; dépend du réseau. Un service d'avis indisponible est un contrôle de sécurité non exécuté, pas un arbre propre.make audit-web— die npm-Advisory-Abfrage; netzwerkabhängig. Ein nicht verfügbarer Advisory-Dienst ist ein nicht ausgeführter Sicherheitscheck, kein sauberer Baum.make audit-web— запрос уведомлений npm; зависит от сети. Недоступная служба уведомлений — это невыполненная проверка безопасности, а не чистое дерево.make audit-web— استعلام تنبيهات npm؛ يعتمد على الشبكة. خدمة التنبيهات غير المتاحة هي فحص أمني غير منفَّذ، وليست شجرة نظيفة.- If a toolchain is unavailable, report the exact unrun command. Do not call the gate green.如果某个工具链不可用,报告确切未运行的命令。不要说关卡是绿的。如果某個工具鏈不可用,報告確切未執行的命令。不要說關卡是綠的。ツールチェーンが利用できない場合は、実行できなかった正確なコマンドを報告する。ゲートをグリーンと呼んではならない。도구 체인을 사용할 수 없으면 실행하지 못한 정확한 명령을 보고하세요. 게이트를 그린이라고 부르지 마세요.Si una cadena de herramientas no está disponible, reporte el comando exacto no ejecutado. No llame verde a la puerta.Si una cadena de herramientas no está disponible, reporte el comando exacto no ejecutado. No llame verde a la puerta.Se uma cadeia de ferramentas não estiver disponível, relate o comando exato não executado. Não chame o portão de verde.Si une chaîne d'outils est indisponible, rapportez la commande exacte non exécutée. N'appelez pas la barrière verte.Wenn eine Toolchain nicht verfügbar ist, melden Sie den genauen nicht ausgeführten Befehl. Nennen Sie das Tor nicht grün.Если цепочка инструментов недоступна, сообщите точную невыполненную команду. Не называйте барьер зелёным.إذا لم تتوفر سلسلة أدوات، أبلغ عن الأمر غير المنفَّذ بدقة. لا تُسمِّ البوابة منجحة.
Commit discipline提交纪律提交紀律コミット規律커밋 규율Disciplina de commitsDisciplina de commitsDisciplina de commitsDiscipline des commitsCommit-DisziplinДисциплина коммитовانضباط الالتزامات
- Inspect
git statusandgit diff; confirm the change contains exactly what the task intended and nothing else.检查git status与git diff;确认改动恰好包含任务想要的内容,别无其他。檢查git status與git diff;確認變動恰好包含任務想要的內容,別無其他。git statusとgit diffを確認する。変更がタスクの意図と正確に一致し、それ以外を含まないことを確認する。git status와git diff를 확인하세요. 변경 사항이 작업 의도와 정확히 일치하고 그 외의 것이 없음을 확인합니다.Inspeccionegit statusygit diff; confirme que el cambio contiene exactamente lo que la tarea pretendía y nada más.Inspeccionegit statusygit diff; confirme que el cambio contiene exactamente lo que la tarea pretendía y nada más.Inspecionegit statusegit diff; confirme que a mudança contém exatamente o que a tarefa pretendia e nada mais.Inspectezgit statusetgit diff; confirmez que le changement contient exactement ce que la tâche voulait, et rien d'autre.Prüfen Siegit statusundgit diff; bestätigen Sie, dass die Änderung genau das enthält, was die Aufgabe beabsichtigte, und nichts anderes.Проверьтеgit statusиgit diff; убедитесь, что изменение содержит ровно то, что предполагала задача, и ничего больше.افحصgit statusوgit diff؛ وتأكد أن التغيير يحتوي بالضبط ما قصدته المهمة ولا شيء غيره. - Stage explicit paths only.只暂存显式路径。只暫存顯式路徑。明示的なパスのみをステージする。명시적 경로만 스테이징합니다.Prepare solo rutas explícitas.Prepare solo rutas explícitas.Faça stage apenas de caminhos explícitos.Stager uniquement des chemins explicites.Nur explizite Pfade stagen.Стейджить только явные пути.أضف المسارات الصريحة فقط.
- Write the message as
verb(scope): lowercase description— one intent per commit, a careful body when the change is not self-evident.按verb(scope): lowercase description书写信息——每个提交一个意图,改动不明显时写仔细的正文。按verb(scope): lowercase description書寫訊息——每個提交一個意圖,變動不明顯時寫仔細的內文。メッセージはverb(scope): lowercase descriptionの形式で書く。コミットごとに意図は一つ。変更が自明でない場合は丁寧な本文を添える。메시지는verb(scope): lowercase description형식으로 작성하세요. 커밋마다 의도는 하나, 변경이 자명하지 않으면 신중한 본문을 작성합니다.Escriba el mensaje comoverb(scope): lowercase description— una intención por commit, un cuerpo cuidadoso cuando el cambio no sea evidente.Escriba el mensaje comoverb(scope): lowercase description— una intención por commit, un cuerpo cuidadoso cuando el cambio no sea evidente.Escreva a mensagem comoverb(scope): lowercase description— uma intenção por commit, um corpo cuidadoso quando a mudança não for autoevidente.Écrivez le message sous la formeverb(scope): lowercase description— une intention par commit, un corps soigné quand le changement n'est pas évident.Schreiben Sie die Nachricht alsverb(scope): lowercase description— eine Absicht pro Commit, ein sorgfältiger Rumpf, wenn die Änderung nicht selbsterklärend ist.Пишите сообщение какverb(scope): lowercase description— одно намерение на коммит, тщательное тело, когда изменение неочевидно.اكتب الرسالة بصيغةverb(scope): lowercase description— نية واحدة لكل التزام، وجسم مدروس عندما لا يكون التغيير بديهيًا. - No AI attribution, no emoji; English and ASCII only.无 AI 署名,无 emoji;只用英文与 ASCII。無 AI 署名,無 emoji;只用英文與 ASCII。AI の帰属表示なし、emoji なし。英語と ASCII のみ。AI 기여 표시 없음, emoji 없음. 영어와 ASCII만 사용합니다.Sin atribución de IA, sin emoji; solo inglés y ASCII.Sin atribución de IA, sin emoji; solo inglés y ASCII.Sem atribuição de IA, sem emoji; apenas inglês e ASCII.Pas d'attribution IA, pas d'emoji ; anglais et ASCII uniquement.Keine AI-Zuschreibung, kein Emoji; nur Englisch und ASCII.Без указания авторства ИИ, без emoji; только английский и ASCII.لا نسب إلى الذكاء الاصطناعي، لا emoji؛ الإنجليزية وASCII فقط.
- Never amend a committed message; a new commit corrects it.绝不 amend 已提交的信息;用新提交改正它。絕不 amend 已提交的訊息;用新提交改正它。コミット済みのメッセージは amend しない。新しいコミットで修正する。커밋된 메시지는 amend하지 마세요. 새 커밋으로 수정합니다.Nunca amende un mensaje ya confirmado; un commit nuevo lo corrige.Nunca amende un mensaje ya confirmado; un commit nuevo lo corrige.Nunca faça amend de uma mensagem já commitada; um novo commit a corrige.Ne jamais amender un message déjà commité ; un nouveau commit le corrige.Amendieren Sie niemals eine bereits committete Nachricht; ein neuer Commit korrigiert sie.Никогда не делайте amend закоммиченному сообщению; его исправляет новый коммит.لا تعدّل رسالة ملتزَمة أبدًا؛ التزام جديد يصححها.
Test-first & honest reporting测试先行与诚实报告測試先行與誠實報告テストファーストと誠実な報告테스트 우선과 정직한 보고Prueba primero y reportes honestosPrueba primero y reportes honestosTeste primeiro e relatórios honestosTest d'abord et rapports honnêtesTest-first und ehrliche BerichterstattungТест-фёрст и честные отчётыالاختبار أولًا والتقارير الصادقة
For a bug fix or feature, write the failing test first, watch it fail, implement, watch it pass. A new defect test must fail against the defective behavior and pass after the fix. For a costly empirical conclusion, use an independent implementation or reproduction before treating it as settled.修 bug 或加功能时,先写会失败的测试,看着它失败,再实现,看着它通过。新的缺陷测试必须对缺陷行为失败、在修复后通过。对于代价高昂的实证结论,先用独立实现或复现验证,再视为定论。修 bug 或加功能時,先寫會失敗的測試,看著它失敗,再實作,看著它通過。新的缺陷測試必須對缺陷行為失敗、在修復後通過。對於代價高昂的實證結論,先用獨立實作或複現驗證,再視為定論。バグ修正や機能追加では、まず失敗するテストを書き、失敗を確認し、実装し、通過を確認する。新しい欠陥テストは、欠陥のある挙動に対して失敗し、修正後に通過しなければならない。コストの高い実証的結論には、独立した実装または再現による確認を経てから、確定とみなす。버그 수정이나 기능 추가 시, 먼저 실패하는 테스트를 작성하고 실패를 확인한 뒤 구현하고 통과를 확인하세요. 새 결함 테스트는 결함이 있는 동작에서 실패하고 수정 후 통과해야 합니다. 비용이 큰 경험적 결론은 독립적인 구현이나 재현으로 검증한 뒤에 확정으로 간주하세요.Para una corrección de bug o una función, escriba primero la prueba que falla, obsérvela fallar, implemente, obsérvela pasar. Una nueva prueba de defecto debe fallar contra el comportamiento defectuoso y pasar tras la corrección. Para una conclusión empírica costosa, use una implementación o reproducción independiente antes de darla por establecida.Para una corrección de bug o una función, escriba primero la prueba que falla, obsérvela fallar, implemente, obsérvela pasar. Una nueva prueba de defecto debe fallar contra el comportamiento defectuoso y pasar tras la corrección. Para una conclusión empírica costosa, use una implementación o reproducción independiente antes de darla por establecida.Para uma correção de bug ou uma funcionalidade, escreva primeiro o teste que falha, veja-o falhar, implemente, veja-o passar. Um novo teste de defeito deve falhar contra o comportamento defeituoso e passar após a correção. Para uma conclusão empírica cara, use uma implementação ou reprodução independente antes de tratá-la como definitiva.Pour une correction de bug ou une fonctionnalité, écrivez d'abord le test qui échoue, regardez-le échouer, implémentez, regardez-le passer. Un nouveau test de défaut doit échouer contre le comportement défectueux et passer après le correctif. Pour une conclusion empirique coûteuse, utilisez une implémentation ou une reproduction indépendante avant de la considérer comme acquise.Für einen Bugfix oder ein Feature schreiben Sie zuerst den fehlschlagenden Test, beobachten Sie sein Scheitern, implementieren Sie, beobachten Sie, wie er besteht. Ein neuer Defekttest muss gegen das fehlerhafte Verhalten fehlschlagen und nach dem Fix bestehen. Bei einer teuren empirischen Schlussfolgerung verwenden Sie eine unabhängige Implementierung oder Reproduktion, bevor Sie sie als abgeschlossen behandeln.Для исправления ошибки или функции сначала напишите падающий тест, посмотрите, как он падает, реализуйте, посмотрите, как он проходит. Новый тест на дефект должен падать против дефектного поведения и проходить после исправления. Для дорогого эмпирического вывода сначала используйте независимую реализацию или воспроизведение, прежде чем считать его установленным.لإصلاح خطأ أو إضافة ميزة، اكتب أولًا الاختبار الفاشل، وشاهد فشله، ونفّذ، وشاهد نجاحه. يجب أن يفشل اختبار العيب الجديد ضد السلوك المعيب وأن ينجح بعد الإصلاح. للاستنتاجات التجريبية المكلفة، استخدم تنفيذًا أو إعادة إنتاج مستقلة قبل اعتبارها محسومة.
State exactly what ran and what did not. A summary is not evidence: the lead integrator reads the critical files, inspects the actual diff, and reruns the gate. If you did not run a command, say so; if a test failed, paste the failure. Unavailable checks are reported as unrun — never as green.准确说明什么运行过、什么没有。摘要不是证据:主导集成者会重读关键文件、检查实际 diff 并重跑关卡。如果你没有运行某个命令,就直说;如果测试失败,贴出失败输出。不可用的检查按未运行报告——绝不说成绿。準確說明什麼執行過、什麼沒有。摘要不是證據:主導整合者會重讀關鍵檔案、檢查實際 diff 並重跑關卡。如果你沒有執行某個命令,就直說;如果測試失敗,貼出失敗輸出。不可用的檢查按未執行報告——絕不說成綠。何が実行され、何が実行されなかったかを正確に述べる。要約は証拠ではない。統合リーダーは重要なファイルを読み、実際の diff を調べ、ゲートを再実行する。実行していないコマンドがあればその旨を言う。テストが失敗したら、その失敗を貼り付ける。利用できないチェックは未実行として報告する——決してグリーンとは言わない。무엇이 실행되었고 무엇이 실행되지 않았는지 정확히 말하세요. 요약은 증거가 아닙니다. 통합 리더는 중요한 파일을 다시 읽고 실제 diff를 검사하며 게이트를 다시 실행합니다. 명령을 실행하지 않았다면 그렇게 말하세요. 테스트가 실패했다면 실패 내용을 붙여넣으세요. 사용할 수 없는 검사는 실행되지 않은 것으로 보고합니다 — 결코 그린이라고 하지 않습니다.Declare exactamente qué se ejecutó y qué no. Un resumen no es evidencia: el integrador principal relee los archivos críticos, inspecciona el diff real y vuelve a ejecutar la puerta. Si no ejecutó un comando, dígalo; si una prueba falló, pegue el fallo. Las comprobaciones no disponibles se reportan como no ejecutadas — nunca como verdes.Declare exactamente qué se ejecutó y qué no. Un resumen no es evidencia: el integrador principal relee los archivos críticos, inspecciona el diff real y vuelve a ejecutar la puerta. Si no ejecutó un comando, dígalo; si una prueba falló, pegue el fallo. Las comprobaciones no disponibles se reportan como no ejecutadas — nunca como verdes.Declare exatamente o que foi executado e o que não foi. Um resumo não é evidência: o integrador líder relê os arquivos críticos, inspeciona o diff real e reexecuta o portão. Se você não executou um comando, diga; se um teste falhou, cole a falha. Verificações indisponíveis são reportadas como não executadas — nunca como verdes.Indiquez exactement ce qui a tourné et ce qui n'a pas tourné. Un résumé n'est pas une preuve : l'intégrateur principal relit les fichiers critiques, inspecte le diff réel et relance la barrière. Si vous n'avez pas exécuté une commande, dites-le ; si un test a échoué, collez l'échec. Les contrôles indisponibles sont rapportés comme non exécutés — jamais comme verts.Geben Sie genau an, was ausgeführt wurde und was nicht. Eine Zusammenfassung ist kein Beweis: Der leitende Integrator liest die kritischen Dateien erneut, prüft den tatsächlichen Diff und führt das Tor erneut aus. Wenn Sie einen Befehl nicht ausgeführt haben, sagen Sie es; wenn ein Test fehlschlug, fügen Sie das Scheitern ein. Nicht verfügbare Checks werden als nicht ausgeführt gemeldet — niemals als grün.Точно указывайте, что запускалось и что нет. Резюме — не доказательство: ведущий интегратор перечитывает критические файлы, проверяет реальный дифф и заново запускает барьер. Если вы не запускали команду, скажите об этом; если тест упал, вставьте падение. Недоступные проверки сообщаются как невыполненные — никогда как зелёные.اذكر بدقة ما شُغِّل وما لم يُشغَّل. الملخص ليس دليلًا: قائد الدمج يعيد قراءة الملفات الحرجة، ويفحص diff الفعلي، ويعيد تشغيل البوابة. إذا لم تنفّذ أمرًا، فقل ذلك؛ إذا فشل اختبار، فالصق الفشل. الفحوصات غير المتاحة تُبلَّغ على أنها غير منفَّذة — لا منجحة أبدًا.
Landing changes合入改动合入改動変更の反映변경 반영Aterrizar cambiosAterrizar cambiosConsolidar mudançasFaire atterrir les changementsÄnderungen einbringenВнесение измененийإدخال التغييرات
There is no pull-request flow. A lane is reviewed locally — by an independent reviewer for substantive changes — merged into local main, and pushed only after the owner confirms the change is routine, not initialization. Protocol-level changes, history rewrites, and changes to DESIGN-DOCTRINE.md or the gate itself are initialization-class by default. (docs/WORKFLOW.md §10.1, §10.5)没有 pull-request 流程。一条 lane 在本地评审——实质性改动由独立评审者——合入本地 main,并且只有在所有者确认该改动属于常规而非初始化之后才推送。协议级改动、历史重写,以及对 DESIGN-DOCTRINE.md 或关卡本身的改动,默认属于初始化类。(docs/WORKFLOW.md §10.1, §10.5)沒有 pull-request 流程。一條 lane 在本地審查——實質性改動由獨立審查者——合入本地 main,並且只有在所有者確認該改動屬於常規而非初始化之後才推送。協定層級改動、歷史重寫,以及對 DESIGN-DOCTRINE.md 或關卡本身的改動,預設屬於初始化類。(docs/WORKFLOW.md §10.1, §10.5)pull-request のフローはない。レーンはローカルでレビューされ——実質的な変更は独立したレビュアーが担当——ローカルの main にマージされ、所有者がその変更が日常的なものであり初期化作業ではないと確認した後にのみプッシュされる。プロトコルレベルの変更、履歴の書き換え、DESIGN-DOCTRINE.md やゲート自体への変更は、デフォルトで初期化クラスとなる。(docs/WORKFLOW.md §10.1、§10.5)pull-request 절차는 없습니다. 레인은 로컬에서 검토되며——실질적인 변경은 독립 검토자가 담당——로컬 main에 병합되고, 소유자가 그 변경이 일상적이며 초기화가 아니라고 확인한 후에만 푸시됩니다. 프로토콜 수준 변경, 기록 재작성, 그리고 DESIGN-DOCTRINE.md나 게이트 자체에 대한 변경은 기본적으로 초기화 클래스입니다.(docs/WORKFLOW.md §10.1, §10.5)No hay flujo de pull request. Una línea se revisa localmente — por un revisor independiente para cambios sustanciales — se fusiona en el main local, y solo se empuja después de que el propietario confirma que el cambio es rutinario, no inicialización. Los cambios a nivel de protocolo, las reescrituras de historia y los cambios a DESIGN-DOCTRINE.md o a la propia puerta son de clase de inicialización por defecto. (docs/WORKFLOW.md §10.1, §10.5)No hay flujo de pull request. Una línea se revisa localmente — por un revisor independiente para cambios sustanciales — se fusiona en el main local, y solo se empuja después de que el propietario confirma que el cambio es rutinario, no inicialización. Los cambios a nivel de protocolo, las reescrituras de historia y los cambios a DESIGN-DOCTRINE.md o a la propia puerta son de clase de inicialización por defecto. (docs/WORKFLOW.md §10.1, §10.5)Não há fluxo de pull request. Uma via é revisada localmente — por um revisor independente para mudanças substanciais — mesclada no main local, e enviada apenas depois que o proprietário confirma que a mudança é rotineira, não inicialização. Mudanças em nível de protocolo, reescritas de história e mudanças em DESIGN-DOCTRINE.md ou no próprio portão são da classe de inicialização por padrão. (docs/WORKFLOW.md §10.1, §10.5)Il n'y a pas de flux de pull request. Une voie est revue localement — par un réviseur indépendant pour les changements substantiels — fusionnée dans le main local, et poussée seulement après que le propriétaire confirme que le changement est de routine, pas une initialisation. Les changements au niveau du protocole, les réécritures d'histoire et les changements à DESIGN-DOCTRINE.md ou à la barrière elle-même sont de classe initialisation par défaut. (docs/WORKFLOW.md §10.1, §10.5)Es gibt keinen Pull-Request-Ablauf. Eine Linie wird lokal überprüft — bei substanziellen Änderungen durch einen unabhängigen Prüfer — in lokales main gemergt und erst gepusht, nachdem der Eigentümer bestätigt, dass die Änderung routinemäßig ist, keine Initialisierung. Protokolländerungen, Geschichtsumschreibungen und Änderungen an DESIGN-DOCTRINE.md oder am Tor selbst sind standardmäßig Initialisierungsklasse. (docs/WORKFLOW.md §10.1, §10.5)Нет процесса pull request. Линия ревьюится локально — существенные изменения — независимым ревьюером — мержится в локальный main и пушится только после того, как владелец подтверждает, что изменение рутинное, а не инициализация. Изменения уровня протокола, переписывания истории и изменения DESIGN-DOCTRINE.md или самого барьера по умолчанию относятся к классу инициализации. (docs/WORKFLOW.md §10.1, §10.5)لا مسار لـ pull request. يُراجَع المسار محليًا — للتغييرات الجوهرية بواسطة مراجع مستقل — ويُدمج في main المحلي، ولا يُدفع إلا بعد أن يؤكد المالك أن التغيير روتيني وليس تهيئة. التغييرات على مستوى البروتوكول، وإعادة كتابة التاريخ، والتغييرات على DESIGN-DOCTRINE.md أو البوابة نفسها من فئة التهيئة افتراضيًا. (docs/WORKFLOW.md §10.1، §10.5)