Kullanıcı ya da bir şef var olan bir projeye yeni özellik, uç nokta, ekran ya da davranış değişikliği istediğinde: repoyu okur, küçük bir plan çıkarır, kodu yazar, testi ve yayın derlemesini koşar, doğru yayın yoluyla gönderir ve kanıtlı bir özet yazar.
aqutopus · v1 · 26 Ekim 2026 güncellendi
hata-ayiklama), repo hiç yoksa (yeni-proje-kurulumu), tasarım belgesinden site yapmak (site-yapimi), paket sürümü yükseltmek (bagimlilik-guncelleme).Yayın: direkt ya da Yayın: önizlemeli (yazmıyorsa direkt).sahip/ad). Görevde yoksa list_board ve recall ile bul; yine yoksa send_message ile Vela'ya sor, outcome "blocked".memory_read ile tamamı.recall "<proje adı>" ile proje kartına ve önceki kararlara bak. Daha önce reddedilmiş bir yaklaşımı tekrarlama.checkout_repo({repo}) (core görev için yeni dal açar).checkout_repo dalı açmadıysa pr_view({repo, number}) ile dal adını al, checkout_repo({repo, branch}) ver. Yeni dal AÇMA.package.json (betikler, bağımlılıklar), ilgili klasör, var olan testler. Adlandırma, klasör düzeni ve test tarzını not et.send_message ile sor; cevap gelene kadar o kısmı yapma./opt/skills/webapp-testing/SKILL.md adımlarıyla sayfayı aç, masaüstü ve mobil ekran görüntüsüne kendin bak; React işinde /opt/skills/react-best-practices/AGENTS.md'nin ilgili bölümüne göz at.npm test, npm run build ya da projenin karşılığı). Kırıksa GÖNDERME: düzelt ya da outcome "blocked".node_modules'u sil, Dockerfile'daki komutları sırayla çalıştır (npm ci, npm run build). Lock dosyasını elle düzenleme; --force ya da --legacy-peer-deps kullanma. Sunucu ARM64: platforma özel paket zorunlu bağımlılık olmamalı..dockerignore, README "## Yayın", .env.example, lockfile) eksikse aynı değişiklikte ekle.push_main({repo, message}). Ana dal ilerlediği için reddedilirse checkout_repo ile yeniden al, değişikliği tekrar uygula, 8–9'u tekrar koş.open_pr({repo, title, body}) (gövde: aşağıdaki şablon). Sonra Juno'ya send_message ile dal adını ve "önizleme yayını" isteğini yaz.push_main reddeder, open_pr kullan.update_task ile görevi kanıtla ilerlet (kanıt: commit ya da PR adresi). Önizlemeli yolda outcome "done" → görev incelemeye gider.npm ci + npm run build temiz node_modules ile geçti; lock elle düzenlenmedi..env göndermedim.Tur özeti; önizlemeli yolda aynı metin PR gövdesidir:
## Ne değişti
- <dosya/bileşen>: <tek cümle>
## Neden
<görev ve kabul ölçütü, tek iki cümle>
## Nasıl test edildi
- `npm test`: <geçti / N test>
- `npm ci && npm run build` (temiz): <geçti>
- Tarayıcı: <masaüstü/mobil bakıldı | arayüz değişmedi>
## Yayın
- Yol: <direkt: commit <sha> | önizlemeli: PR <adres>, dal <ad>, Juno'ya önizleme istendi>
- Geri alma: <direkt ise `revert_main` | PR kapatılır>
## Açık kalanlar
- <kullanıcıdan gerekenler, sorulan kararlar; yoksa "yok">