Skip to content

Kanıtla ve gönder

Naro “bitti”yi sohbetteki özgüvenli cümle değil, kanıt sayar.


1. Ne doğru olmalı, okuyun

İstekten sonra iş özeti, gönderimden önce tutulması gereken maddeleri listeler.
Ajanın kodlamaya devam etmesini istemeden önce okuyun.

İnsan adımları (konsol, secret, gerçek cihaz) size aittir. Ajan bunları sizin yerinize “bitti” işaretleyemez.

2. Ajan maddelerini kanıtlayın

Her açık madde için başarıyla biten gerçek bir komut çalıştırın; sonra projedeki prove komutuyla kaydedin (scripts/ altına kurulum yerleştirir).

Örnek şekil:

bash
python3 scripts/naro.py prove --criterion 1 --by "bun test"

Başka projeden tahmin değil — bu reponun listesinde yazan komutu kullanın.

3. İnsan görevlerini onaylayın (yalnız siz)

Konsol, secret veya cihaz adımı varsa:

bash
python3 scripts/naro.py ack-human --task <id> --evidence path/to/redacted-note.md

Repoya yalnızca redakte edilmiş kanıt koyun.

4. Proje mühürünü çalıştırın

bash
bash scripts/dod_mark.sh

Geçer: son düzenlemeden sonra temiz sonuç.
Kalır: isimli eksikler — düzeltin, yeniden kanıtlayın, yeniden mühürleyin. Güncel ağaçtan eski kanıt sayılmaz.

5. Gönderin

bash
git push

Reddedilirse mesaj hâlâ açık olanı isimle söyler. Maddeleri kapatın; kapıyı zorlamayın.

Pull request: istekte ship dili (open a PR, ship it) veya ajanın ship skill’i. Uzak PR açılacaksa git sunucunuzun CLI oturumu gerekir.

6. Ayrılmadan önce kontrol listesi

  • [ ] İş özeti niyetinizle uyumlu
  • [ ] Board / listede sürpriz açık madde yok
  • [ ] Ajan maddeleri exit 0 ile kanıtlandı
  • [ ] İnsan görevlerini siz onayladınız
  • [ ] Son düzenlemeden sonra mühür temiz
  • [ ] Push, kapıyı baypas etmeden başarılı

Naro customer documentation