feat: initial commit
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
---
|
||||
name: merge-request-authoring
|
||||
description: Redagowanie tytułu i opisu merge requesta dla zmiany wykonanej przez agenta - struktura opisu, informacja o ryzyku, ślad audytowy i lista kontrolna dla recenzenta. Użyj na końcu przebiegu, gdy zmiana jest gotowa do publikacji.
|
||||
license: Apache-2.0
|
||||
metadata:
|
||||
owner: pubi-platform
|
||||
version: "1.0.0"
|
||||
---
|
||||
|
||||
# Opis merge requesta
|
||||
|
||||
Odbiorcą jest **człowiek, który bierze odpowiedzialność za merge**. Opis ma mu pozwolić
|
||||
podjąć decyzję bez czytania całego diffa.
|
||||
|
||||
## Tytuł
|
||||
|
||||
Conventional Commits, tryb rozkazujący, bez kropki na końcu, maks. 72 znaki:
|
||||
`build(deps): podniesienie acme-sdk 1.4.2 -> 2.1.0 wraz z migracją API`
|
||||
|
||||
## Struktura opisu
|
||||
|
||||
```markdown
|
||||
## Co i dlaczego
|
||||
2-4 zdania. Cel zmiany i skąd przyszło zadanie (issue / harmonogram / audyt zależności).
|
||||
|
||||
## Zakres zmian
|
||||
- `ścieżka/pliku.py` - co konkretnie zmienione
|
||||
(tylko pliki realnie w diffie)
|
||||
|
||||
## Weryfikacja
|
||||
Komenda, wynik, liczba testów. Wklej istotny fragment logu.
|
||||
|
||||
## Ryzyko i ograniczenia
|
||||
Co może się zepsuć na produkcji, czego agent NIE zweryfikował,
|
||||
elementy oznaczone jako `requires_human`.
|
||||
|
||||
## Ślad audytowy
|
||||
ID przebiegu, wersje pakietów kontekstowych (apm.lock.yaml), użyte modele, liczba iteracji.
|
||||
|
||||
## Lista kontrolna dla recenzenta
|
||||
- [ ] Diff nie zawiera zmian spoza zakresu
|
||||
- [ ] Brak zmian w testach maskujących błąd
|
||||
- [ ] Wersja zależności zgodna z zadaniem
|
||||
```
|
||||
|
||||
## Zasady
|
||||
|
||||
- **Zero marketingu.** Bez "successfully", "seamlessly", "comprehensive".
|
||||
- **Nie zgaduj wyników.** Cytuj wyłącznie realny log weryfikacji.
|
||||
- **Nazywaj to, czego nie wiesz.** Sekcja o ryzyku jest ważniejsza niż lista zmian.
|
||||
- **Nigdy nie cytuj sekretów** ani fragmentów danych produkcyjnych z logów.
|
||||
Reference in New Issue
Block a user