# Podejmuj decyzję o wydaniu na podstawie dowodów

Taiga Learning · Arkusz
https://taiga.training/pl/lessons/release-decisions/

Używaj fikcyjnych lub zatwierdzonych informacji. Nie umieszczaj sekretów w arkuszu.

## Cele nauki
- Określ, czego musi dotyczyć decyzja o wydaniu.
- Odróżniaj merge, wdrożenie i udostępnienie funkcji.
- Zdefiniuj warunki zatrzymania lub wycofania wydania.

## Ćwiczenie
Przygotuj fikcyjną notatkę wydania eksportu klientów. Uwzględnij commit, digest artefaktu, środowisko, kontrolę autoryzacji, wpływ migracji, właściciela monitoringu i warunek odtworzenia. Wskaż warunek zatrzymujący wydanie mimo przechodzących testów jednostkowych.

## Twoja odpowiedź
- Scenariusz i zakres:
- Założenia i otwarte pytania:
- Proponowana odpowiedź lub decyzja z uzasadnieniem:

## Sprawdź odpowiedź
| Twierdzenie lub kryterium | Dowód lub test | Wynik lub luka | Właściciel |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Następne działanie
- Działanie, właściciel i data:
- Kiedy przejrzysz tę odpowiedź?

## Zasada do zapamiętania
Akceptuj konkretny artefakt dla konkretnego środowiska pod jawnymi warunkami. Sprawdź decyzję ponownie po zmianie artefaktu, celu lub istotnych założeń.

## Źródła
- [NIST: Secure Software Development Framework](https://csrc.nist.gov/pubs/sp/800/218/final)
- [SLSA: provenance](https://slsa.dev/spec/v1.2/provenance)

Arkusz wspiera naukę. Samo ukończenie nie upoważnia do zmiany produkcji.
