Snapshots et rollback : le filet de securite
Chaque ecriture effectuee par WP Agent Bridge est precedee d’un snapshot. Chaque erreur est reversible. C’est le principe fondamental du plugin : jamais ecrire sans avoir sauvegarde.
Comment ca marche
Avant chaque ecriture, le plugin capture l’etat de la ligne concernee dans six tables du coeur WordPress : posts, postmeta, options, terms, term_taxonomy, term_relationships. Ce snapshot est stocke localement et associe a un operation_id.
Le rollback
Si une ecriture casse le site (erreur 500, page blanche, fatal PHP), le plugin detecte le probleme via la verification loopback et restaure automatiquement la snapshot. L’agent peut aussi demander un rollback manuel via wpab/rollback-operation avec l’operation_id.
Le perimetre
Six tables, pas plus. Les tables d’extensions (WooCommerce HPOS, tables de paiement) ne sont pas couvertes. C’est un choix de conception : le rollback est fiable parce qu’il est limite au coeur WordPress.
Le plafond
Le nombre de snapshots accumules est limite. Le plafond recommande est de 700. Une alerte est emise des 500. Au-dela de 1000, un defaut connu (correctif prevu en 1.9.1) peut entrainer une restauration partielle sans avertissement.
Conclusion
Les snapshots et le rollback sont le filet de securite qui permet a un agent IA de travailler en autonomie. Si l’agent fait une erreur, le site est restaure. Si le site casse, l’operation est annulee. C’est la difference entre une automatisation sure et une automatisation dangereuse.
Leave a Reply