СВЕТ НЕ СТОЈИ У МЕСТУ.RSS
BIG CHANGE.

Markdown издање

AI-translated from English; not yet reviewed by a fluent editor.

# Исправите и проверите једну неуспешну проверу репозиторијума помоћу AI Goal

> Поставите ограничен Goal у Claude Code или Codex CLI за проверу која већ пада, па проверите изворну команду и завршни diff пре прихватања исправке.

By BIG CHANGE Editorial

Published: 2026-10-20T05:48:37.854Z
Updated: 2026-10-20T05:48:37.854Z
Canonical: https://bigchange.ai/blog/ai-goal-failing-repository-check-guide

![Conceptual charcoal illustration of a developer reviewing a code diff beside a laptop showing an unresolved check.](https://bigchange.ai/api/media/file/ai-goal-failing-check-review-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

AI помоћник за програмирање може наставити рад на неуспешној провери, али саму проверу и завршни код и даље морате прегледати. Водич је за програмера који има репозиторијум са једном test, build или lint командом која већ пада. Користи ограничен Goal у Claude Code или, као одвојену опцију, интерактивни Codex CLI. Изаберите једно. Завршетак је успех изворне команде на прегледаној измени која чува унапред наведено понашање. Ако то није доказиво, сачувајте неуспех и тачну препреку. Поступак је заснован на документацији; BIG CHANGE није покренуо Goal нити поправљао репозиторијум за овај чланак.

## Велика промена

- **Шта се променило:** Документоване `/goal` команде одржавају циљ активним кроз више потеза, па помоћник може истражити грешку, направити ограничену измену и проверити поново без нове инструкције после сваког потеза.
- **Зашто је важно:** Пре почетка можете одредити изворну команду, дозвољене датотеке и заштићено понашање. Узастопни покушаји тако имају исти услов прихватања.
- **На шта обратити пажњу:** Goal статус или одлука модела не доказују исправку. Прочитајте стварни излаз и завршни diff и сами одлучите о прихватању.

## Пре почетка: забележите неуспех и границе

Користите репозиторијум који смете да мењате. Прочитајте локална упутства, укључујући `AGENTS.md` или `CLAUDE.md` ако постоје, и проверите грану, постојеће измене и непраћене датотеке. У Git репозиторијуму ове команде дају почетни попис:

```sh
git status --short
git diff --stat
git diff
```

Сачувајте попис да бисте разликовали измене помоћника од ранијег рада. Покрените **стварну неуспешну проверу** једном или сачувајте недавно поуздано извршавање са тачном командом, целом грешком и излазним статусом. Не мењајте је примером из чланка. Пре почетка запишите зависност од недоступног сервиса, тајне или платформе. Познату појединачну измену можда је лакше урадити обичним захтевом; Goal је користан кад сваки резултат одређује следећи дијагностички корак.

Ван Goal напишите кратку белешку прихватања: изворну команду, садашњи резултат, дозвољене путање и алате, понашање или друге провере које морају остати и одлуке због којих морате стати и прегледати. Изричито заштитите постојеће неповезане измене. Не дозволите брисање или ублажавање провере ради лажног успеха. Прегледајте белешку пре одобрења алата. Захтев за стајање после одређеног броја потеза може усмерити модел, али не гарантује новчани лимит.

## 1. Изаберите једно Goal окружење

За **Claude Code**отворите сесију жељеног репозиторијума и проверите да ли је `/goal` доступан. Његов [Goal приручник](https://code.claude.com/docs/en/goal), проверен 20. октобра 2026, наводи зависност од поверења радног простора и hook подешавања. Један Goal може бити активан по сесији. Нови услов замењује претходни и одмах почиње. Goal не мења режим дозвола: ручни режим и даље може питати пре алата; аутоматски режим је засебно подешавање. Сачувајте уобичајене контроле датотека, команди и мреже.

За **алтернативни интерактивни Codex CLI**проверите инсталирану верзију и списак команди са косом цртом. OpenAI [практични водич за Goals](https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex) наводи почетак од Codex 0.128.0. Њихов [водич примене](https://learn.chatgpt.com/use-cases/follow-goals) документује прекидач `features.goals` ако команда недостаје. То су провере у вашој инсталацији; нису извршене за овај чланак:

```sh
codex --version
codex features enable goals
```

Укључите функцију само ако је потребна и организација дозвољава. Ова Codex упутства односе се на интерактивни CLI. Не претпостављајте исту подршку у `codex exec` или свакој десктоп верзији. Ако команде и даље нема, станите и проверите верзију, функцију и приступ налога или радног простора пре избора другог начина.

## 2. Поставите ограничен услов

Користите `/goal` праћен прегледаним условом. Наведите стварну команду и дозвољене путање; не лепите измишљено име теста. На пример: „Учини да моја провера, која већ пада, прође користећи само путање и алате из белешке прихватања. После сваког покушаја покажи команду, цео резултат и измењене датотеке. Сачувај заштићено понашање и неповезане измене. Ако провера не може да ради или нема безбедне измене унутар опсега, стани са тачном грешком, покушаним изменама и подацима потребним од мене.“ Замените „моја провера“ тачном командом и приложите или покажите белешку пре почетка.

Обе документоване `/goal` команде прихватају непразан услов до 4.000 знакова. Детаљна ограничења оставите у белешци. У Claude Code, `/goal <condition>` одмах покреће потез. У интерактивном Codex CLI, `/goal <objective>` везује трајни циљ за тренутни разговор. Ниједан пут не даје нове дозволе за датотеке, команде или налоге. Ако поправка захтева шире путање, спољни сервис, тајну, спајање или постављање, застаните за одлуку власника.

## 3. Пратите доказе током рада

После сваког важног покушаја тражите тачан излаз команде и списак измењених датотека. Покрените `/goal` без аргумента за преглед стања. Claude Code приказује протекло време, оцењене потезе, потрошене токене и последњи разлог оцењивача после оцене. Оцењивач чита оно што је Claude приказао у разговору; **не** покреће сам проверу нити независно прегледа датотеке. Оцена „met“ зато позива на проверу, не доказује поправку. Codex Goal стање такође захтева стварни излаз и diff као доказ.

Држите поступак у првобитном опсегу. Читајте предложене команде пре одобравања, нарочито брисање датотека, мењање историје, слање података ван репозиторијума или дозвола. Станите ако је изворна провера ослабљена, неповезана датотека промењена без објашњења или би приватни подаци били откривени. Ако следећа радња није безбедна за одобрење, забележите Goal стање и тражите ужи план.

## 4. Сами проверите завршетак

Када помоћник пријави успех, прегледајте цео завршни diff према почетном попису. Проверите сваку измењену и нову датотеку према дозвољеним путањама. Поново извршите **исту изворну команду провере** када је изводљиво и сачувајте цео излаз и статус. Покрените релевантне неизмењене тестове из белешке и прегледајте понашање које закрпа чува. Успешна заменска провера не испуњава договор.

Прихватите измену само када докази одговарају услову и одобрите diff. Commit, спајање и постављање остају одвојено одобрене одлуке. Ако провера не успе, сачувајте тачну команду и излаз, измењене датотеке, Goal стање и конкретну недостајућу дозволу, зависност или одлуку. Паузиран, прекинут, немогућ, блокиран или буџетом ограничен Goal није завршена поправка.

## Ако Goal стане или запне

У **Claude Code**, `/goal` приказује услов и последњи разлог; `/goal clear` уклања активни Goal. Његов [приручник](https://code.claude.com/docs/en/goal) наводи да се активан услов може вратити при наставку сесије, док се основе времена, броја потеза и токена ресетују. Обнова кроз бирач сесија исправљена је у v2.1.239. Грешка аутентификације којом управља Claude Code, потрошен кредит, неопорављиво прекорачење контекста и недоступан модел могу обрисати Goal. Аутентификација којом управља домаћин може га оставити активним. Друге грешке могу сачувати циљ и поновити или паузирати; интерактивна обавештења су документована од v2.1.269. Прочитајте упозорење, стање, сачувани излаз и diff пре постављања или наставка. Нови услов замењује стари.

У **интерактивном Codex CLI**, `/goal` приказује циљ, док су `/goal edit`, `/goal pause`, `/goal resume` и `/goal clear` документоване контроле у [CLI референци команди](https://learn.chatgpt.com/docs/developer-commands?surface=cli#cli-set-or-view-a-task-goal-with-goal). Њихов [практични водич](https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex) разликује завршетак од паузе, прекида, буџетске границе и препреке. Прегледајте стање и стварне доказе пре наставка или промене циља. Ако је буџет или приступ зауставио рад, прецизна препрека може бити кориснија од новог покушаја.

Потези модела користе квоту или кредит, а засебан Claude Code оцењивач троши токене. Проверите контроле и тренутне лимите свог налога. Временски услов или број потеза у тексту не гарантује доларску границу. Користите само одобрен материјал репозиторијума, изоставите тајне и неповезане приватне датотеке и прегледајте локална упутства пре него што им помоћник следи.

За одвојен задатак подешавања наш [водич за Codex Cloud окружење](https://bigchange.ai/blog/codex-cloud-environment-setup-guide) објашњава повезивање и припрему удаљеног репозиторијума. Наш [водич за дељене Team Tasks](https://bigchange.ai/blog/chatgpt-team-tasks-shared-recurring-work-guide) покрива понављајући рад у ChatGPT. Ниједно подешавање није потребно за горњи локални поступак.

## Извори и додатно читање

- [Claude Code: одржите Claude у раду ка циљу](https://code.claude.com/docs/en/goal) описује `/goal`, видљивост оцењивача, дозволе, наставак, грешке и коришћење. Не проверава поправку у вашем репозиторијуму.
- [OpenAI: коришћење Goals у Codex](https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex) описује минималну CLI верзију, уговор циља, животни циклус и доказе. Примери нису резултати овог водича.
- [OpenAI: пратите циљ](https://learn.chatgpt.com/use-cases/follow-goals) објашњава прекидач функције и трајни циљ. Приступ зависи од инсталације и налога.
- [OpenAI: развојне команде Codex CLI](https://learn.chatgpt.com/docs/developer-commands?surface=cli#cli-set-or-view-a-task-goal-with-goal) документује интерактивне `/goal` контроле. CLI подршку проверите локално.

## Sources

- [Claude Code, одржите Claude у раду ка циљу](https://code.claude.com/docs/en/goal) — Документује сесијски Goal, границе оцењивача, дозволе, потрошњу и опоравак по верзијама. Независно не доказује успех теста или поправке.
- [OpenAI, коришћење Goals у Codex](https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex) — Документује минималну CLI верзију, ограничен циљ, животни циклус и доказе. Примери нису извршени за чланак.
- [OpenAI, пратите циљ](https://learn.chatgpt.com/use-cases/follow-goals) — Документује интерактивни Goal и прекидач функције. Не доказује приступ у читаочевој инсталацији или налогу.
- [OpenAI, развојне команде Codex CLI](https://learn.chatgpt.com/docs/developer-commands?surface=cli#cli-set-or-view-a-task-goal-with-goal) — Документује тачне интерактивне /goal контроле за стање, edit, pause, resume и clear и границу од 4.000 знакова; не тврди подршку за codex exec или сваку десктоп верзију.