Patch Doctor veya submit preflight tarafından reddedilen patch kabul edilmiş incoming öğeye dönüşmez. Patch'i zorlamak veya aynı patch'i körlemesine tekrar etmek yerine tanı raporunu okuyun, güncel file context'e karşı en küçük geçerli diff'i yeniden üretin ve yalnız preflight geçtikten sonra gönderin.
Retry yapmadan önce preflight sonucunu okuyun
Patch Doctor yazma yapmayan tanı katmanıdır. Yaygın line-ending, Markdown fence, final newline, path-prefix ve mekanik olarak düzeltilebilir diff-header sorunlarını normalleştirebilir; fakat patch güncel repository ile hâlâ eşleşmiyorsa açıkça fail etmelidir.
submit_patch preflight başarısız olduğunda beklenen durum failed preflight raporuyla queued=false ve applied=false değerleridir. Bozuk aday normal incoming apply queue'ya alınmaz.
Intake öncesi reddedildi: patch'i düzeltin veya yeniden üretin; apply beklemeyin.
Kuyruğa alındı ama uygulanmadı: patch preflight'ı geçti ve yerel intake'e ulaştı; ayrı queued-not-applied rehberini kullanın.
Gateway submission kullanılamıyor: transport normal intake öncesi başarısızdır ve kodu yeniden üretmek yerine manual fallback yolu gerekebilir.
Güncel repository context'inden yeniden üretin
Patch Doctor raporunu ve başarısız hunk'lar için verdiği current-file context'i okuyun.
Tam açık repository'yi doğrulayın ve patch hazırlandıktan sonra değişmiş olabilecek dosyaları yenileyin.
Aynı stale hunk'ı tekrar tekrar göndermek yerine güncel byte'lara karşı en küçük tutarlı unified diff'i yeniden üretin.
Yeniden üretilen patch'i Patch Doctor veya submit preflight ile dry-run edin ve yalnız preflight geçince devam edin.
Patch Doctor mekanik biçim sorunlarını güvenle onarabilir fakat keyfi kod niyeti tahmin etmez. Stale semantic değişiklik güncel source'tan yeniden üretilmelidir.
Manual fallback'i yalnız transport sorunu için kullanın
Manual Patch Fallback; connector bağlantısının kesilmesi, hosted tool-call engeli, gateway timeout, transport boyutu veya raw patch'i önce kendiniz incelemek istemeniz gibi durumlar içindir. Patch Doctor reddini aşmanın yolu değildir.
Manuel yüklenen patch yine GDP'nin yerel Patch Input akışına girer ve preview, Patch Doctor, selected-file kontrolleri ile rollback güvenliğini korur. Patch'i manuel yüklemek uygulanmış olduğu anlamına gelmez.
Transport kullanılamıyorsa aynı geçerli unified diff'i Patch Input Paste düğmesi, sağ tık Paste, drag-and-drop veya Browse ile yükleyin.
GDP'de açık olmayan repository'yi hedeflemek için manual fallback kullanmayın.
Önceki mutation sonucu belirsizse yeni gönderimin güvenli olup olmadığına karar vermeden önce tam o operation'ı uzlaştırın.
Kurtarma sorusu önce 'bu patch neden güvenli intake'e ulaşmadı?' olmalıdır; yalnız 'nasıl zorla geçiririm?' değil.























