Files
OmniRoute/docs/i18n/sr/CLAUDE.md
Diego Rodrigues de Sa e Souza 9debec71ec feat(i18n): 9 new locales — all 24 official EU languages (51 locales) (#13044)
Batch 1 of the locale expansion: Greek, Croatian, Serbian, Lithuanian, Estonian, Latvian, Slovenian, Maltese and Irish across the dashboard catalog, docs mirrors, CLI catalog, README, locale index and the site. 42 → 51 locales.

Also fixes the ICU literal escape the translation backend dropped around angle placeholders, four translations that invented or renamed a placeholder, the language bars that linked to mirrors that do not exist, and the migration count drift (171 → 172).

⚠️ base-red inherited: #12732 — the four unit shards and Fast Quality Gates fail identically on unrelated PRs cut from the same base.
2026-09-10 10:13:09 -03:00

8.4 KiB
Raw Permalink Blame History

CLAUDE.md (Српски)

🌐 Languages: 🇺🇸 English · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇮🇩 id · 🇮🇹 it · 🇯🇵 ja · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇳🇱 nl · 🇳🇴 no · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇸🇰 sk · 🇸🇮 sl · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇻🇳 vi · 🇨🇳 zh-CN · 🇹🇼 zh-TW


Sva правила пројекта живе у AGENTS.md — јединственом извору истине за сваког AI асистента (архитектура, конвенције, тестирање, квалитетни гејтови, git ток рада, 23 строга правила, PII сазнања). Прочитајте га у потпуности; немојте овде поново додавати правила пројекта. Све испод се односи САМО на Claude Code — оперативна усавршавања правила која су већ дефинисана у AGENTS.md.

Изолација worktree-а — специфичности за Claude Code

Пуни обавезни worktree протокол (потврда базне гране, канонска путања .claude/worktrees/, cp -al node_modules, правила расклапања) налази се у AGENTS.md → Git Workflow → "Worktree isolation". Тачке специфичне за Claude Code:

  • Потврдите базну грану са оператором путем AskUserQuestion (Строго правило #19) осим ако вам већ нису рекли.
  • Дајте приоритет native алату EnterWorktree — он већ креира worktree-ове у оквиру .claude/worktrees/ (канонска путања). Направите worktree помоћу документоване git worktree add команде, затим позовите EnterWorktree са његовим path.

Безбедност између сесија — специфичности за Claude Code

Строга правила #19/#21/#22 (у AGENTS.md) регулишу паралелне сесије. Оперативни подсетници за овај harness:

  • Реплицирајте забрану git stash дословно у промпту сваког подагента који дира git (Agent tool / Workflow скрипте) — подагенти не наслеђују овај фајл, а забележено поновно јављање инцидента са stash-ом дошло је преко подагента.
  • Пре спајања или push-овања на било који PR који нисте креирали ове сесије, покрените git worktree list и поново провери gh pr view <N> --json state,headRefOid (Строго правило #22b).
  • Завршите сваку сесију тако да главни checkout буде на грани на којој је почео.

Superpowers / артефакти планирања — преклапања путања

Конвенција _tasks/ дефинисана је у AGENTS.md → "Planning & Research Artifacts". Superpowers скилови долазе са подразумеваним подешавањима која показују на docs/… — та подразумевана подешавања су овде преклопљена. Када superpowers скил објави путању као "сачувано у docs/superpowers/plans/…", препишите је у одговарајући _tasks/… еквивалент пре него што запишете:

Артефакт (скил) Подразумевано (НЕ користити) Сачувај овде уместо
Планови (writing-plans) docs/superpowers/plans/ _tasks/superpowers/plans/YYYY-MM-DD-<feature>.md
Спецификације / дизајн (brainstorming) docs/superpowers/specs/ _tasks/superpowers/specs/YYYY-MM-DD-<topic>-design.md
Истраживање (deep-research, ad-hoc) docs/research/ _tasks/research/…
Предаја (/handoff) _tasks/hands-off/<YYYY-MM-DD>_<branch>_v<versão>_sess-<id>/

Урадите commit тих артефакта унутар _tasks/ репозиторијума (git -C _tasks …), никада у главном репозиторијуму.

Привремени / scratch фајлови — користите _artifacts/, не /tmp

Овај пројекат преклапа подразумевани session scratchpad harness-а (/tmp/claude-*/…). Пишите привремене/радне фајлове — извозе, генерисане zip-ове, једнократне посредне излазе, било шта што бисте иначе ставили у /tmpу /home/diegosouzapw/dev/proxys/OmniRoute/_artifacts/ уместо тога.

  • _artifacts/ је root _* путања: већ је игнорисана у git-у (AGENTS.md → "Root _* paths"), постоји само на диску, никада се не праћа.
  • Разлог: чувањем scratch излаза унутар пројекта (уместо у /tmp) оператору је тривијално да пронађе и обрише све привремено на једном месту, уместо да трага по ефемерним, за сесију специфичним /tmp директоријумима који нестају или се гомилају без пратог трага.
  • Немојте ово помешати са _tasks/ (Строго правило #23, сопствени приватни git репозиторијум за трајне планове/спецификације/истраживања/предаје) — _artifacts/ је намењен само за одбацив радни материјал, ништа овде не мора да опстане или буде верзионисано.

Base-green пре отварања PR-ова

Пре сецирања гране или отварања PR-а, покрените base-green провeру (AGENTS.md → Git Workflow → "Base-green check"; скилови пројекта на то упућују као .agents/skills/_shared/base-green.md). PR отворен док је врх базне гране црвен мора носити ⚠️ base-red inherited: #<issue> у свом телу. За исцрпљивање акумулисаног црвеног стања (врх базе + црвени PR-ови), користите скил /sweep-reds.