Runbook: decidere e pubblicare come azioni separate
Quando usarlo
Usare questo runbook per portare un draft validato alla visibilità pubblica, mantenendo decisione editoriale e pubblicazione distinte.
Prerequisiti
- Issue
drafte revisione corrente; - quality report verde;
- operatore Cloudflare Access con
issue:review; - capability
issue:publishper la fase successiva; - capability separata
issue:unpublishsoltanto per un eventuale ritiro esplicito; - nessuna modifica non riletta;
- consapevolezza che pubblicazione, Campaign Draft e Mailjet sono operazioni separate.
Procedura
- Aprire l'Issue nel workspace editoriale.
- Rileggere contenuto, revisione, quality e note.
- Eseguire
approveoppurereject. - Rileggere i campi
editorialDecision*. - Se approvata, fermarsi per distinguere la decisione di pubblicazione.
- Eseguire
publish. - Rileggere
status: publishedepublishedAt. - Verificare la proiezione pubblica API.
- Confermare che nessun deployment, Campaign Draft o Mailjet sia partito.
Verifiche attese
- decisione attribuita al riferimento operatore autenticato;
- qualità ancora verde;
- pubblicazione successiva e distinta;
- zero operazioni Campaign Draft, Mailjet o deployment implicite.
Condizioni di stop
Fermarsi se il contenuto cambia dopo l'approvazione, quality fallisce, manca un permesso, l'Issue non è nello stato atteso o il readback non conferma una transizione.
Rollback o recupero
Su contenuto errato, eseguire unpublish con motivo, correggere il draft,
ottenere una nuova decisione e pubblicare di nuovo.
Evidenza da conservare
Conservare Issue, revisione, quality report, campi editorialDecision*,
timestamp di pubblicazione, readback pubblico e conferma di zero operazioni
Mailjet/deployment.