Corso gratuito · Utenti iscritti · Lezione 9 / 10
Pubblicazione, duplicati e job settimanale
Passare dal dry run a un job controllato, che possa essere rieseguito senza creare confusione.
Redazione: Take Two · Pubblicato
Anteprima della lezione
Prima le bozze, poi la modalità automatica
publish.php senza --publish crea bozze. Il flag esplicito abilita schede pubbliche dei fatti. Prima prova il flusso con un editor dedicato, controlla le date e apri i link fonte. L’agente non deve ricevere permessi di modificare ruoli o cancellare articoli. Nel riferimento l’ID autore è validato come editor/admin; il segreto DB appartiene al processo publisher, non al worker Codex.
Idempotenza e interventi umani
La chiave univoca usa URL canonico della fonte e data iniziale. Una seconda esecuzione salta gli eventi già presenti, non li duplica e non sovrascrive correzioni manuali. Questo significa anche che un cambiamento ufficiale di data non aggiorna automaticamente una scheda: confronta il rapporto e rivedi le precedenti. Una transazione lega inserimenti e import_runs, così il log non dichiara successo prima del salvataggio.
Cosa controllare nella pratica
- Una sola scheda per chiave.
- Correzione umana conservata.
- Lock, timeout e log previsti.
Continua con la lezione completa
Iscriviti gratis per accedere alla spiegazione completa, agli esempi, all’esercizio e alla soluzione commentata. Questa anteprima resta aperta a tutti.
Materiali del laboratorio · Versione 1
Il progetto di riferimento
Scarica il blog completo, con istruzioni in italiano e inglese, schema SQL, contratti per gli agenti, fixture inventate e test. L’interfaccia del blog di esempio è in inglese. Il codice è un laboratorio locale: recupero password, verifica email e MFA sono evoluzioni da affrontare prima di aprirlo a una community pubblica.
Download gratuito. Le lezioni complete richiedono un account Take Two gratuito. L’accesso a Codex dipende dal tuo piano.
Fonti e approfondimenti
- OpenAI · Codex CLI: setup and first task ↗
- OpenAI · Project instructions with AGENTS.md ↗
- OpenAI · Subagents and coordination ↗
- OpenAI · Non-interactive mode and structured output ↗
- Bootstrap · Getting started ↗
- Bootstrap · JavaScript and jQuery ↗
- jQuery · Official downloads ↗
- PHP · Password hashing ↗
- PHP · PDO prepared statements ↗
- PHP · Session security ↗
- OWASP · CSRF prevention ↗
- Turismo Roma · Roma Live calendar ↗
- Turismo Roma · Crawl rules ↗