<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Plugin Team review - Web Design | Creazione Siti Internet</title>
	<atom:link href="https://www.mrtux.it/tag/plugin-team-review/feed" rel="self" type="application/rss+xml" />
	<link>https://www.mrtux.it</link>
	<description>Sviluppo Siti Web - Assistenza WordPress</description>
	<lastBuildDate>Tue, 16 Jun 2026 15:22:22 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.mrtux.it/wp-content/uploads/2022/06/favicon-150x150.png</url>
	<title>Plugin Team review - Web Design | Creazione Siti Internet</title>
	<link>https://www.mrtux.it</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AI-use disclosure plugin WordPress: come prepararsi al nuovo standard del directory</title>
		<link>https://www.mrtux.it/ai-use-disclosure-plugin-wordpress-directory-standard</link>
					<comments>https://www.mrtux.it/ai-use-disclosure-plugin-wordpress-directory-standard#respond</comments>
		
		<dc:creator><![CDATA[Emilio Petrozzi]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 15:22:20 +0000</pubDate>
				<category><![CDATA[sviluppo-web]]></category>
		<category><![CDATA[AI-use disclosure]]></category>
		<category><![CDATA[etica AI plugin]]></category>
		<category><![CDATA[GPL plugin AI]]></category>
		<category><![CDATA[Plugin Team review]]></category>
		<category><![CDATA[plugin WordPress directory]]></category>
		<category><![CDATA[trasparenza AI]]></category>
		<category><![CDATA[triage plugin 2026]]></category>
		<guid isPermaLink="false">https://www.mrtux.it/ai-use-disclosure-plugin-wordpress-come-prepararsi-al-nuovo-standard-del-directory</guid>

					<description><![CDATA[Il Plugin Directory 2026 introduce l'AI-use disclosure obbligatoria. Scopri come preparare il tuo plugin con dichiarazioni veritiere e distinguerti dalla concorrenza.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Il Plugin Directory 2026 cambia le regole: arriva l&#x27;AI-use disclosure obbligatoria</h2>



<p class="wp-block-paragraph">Se pubblichi plugin su WordPress.org, il 2026 è l&#x27;anno in cui dovrai dichiarare pubblicamente quanto e come il tuo plugin usa l&#x27;intelligenza artificiale. Non è un&#x27;etichetta facoltativa: è il nuovo standard proposto dal Plugin Team, già in fase di sperimentazione avanzata, che diventerà requirement per la review nel Q4 2026.</p>



<p class="wp-block-paragraph">Lo ha confermato Luke Carbis (Plugin Team) nel podcast WP Tavern #218 del maggio 2026: il directory si prepara ad affrontare il <strong>surge di plugin generati con AI</strong> introducendo una matrice di trasparenza che distingue plugin interamente scritti da umani, plugin interamente generati da AI, e tutte le sfumature intermedie.</p>



<p class="wp-block-paragraph">Su <a href="https://www.mrtux.it/wordpress-plugin-team-2026-triage-ai" data-wpel-link="internal" target="_self" rel="noopener">mrtux.it abbiamo già trattato il triage AI del Plugin Team</a> e i <a href="https://www.mrtux.it/ai-plugin-wordpress-gpl-cloni-plugin-team" data-wpel-link="internal" target="_self" rel="noopener">rischi legali del codice GPL clonato</a>. Oggi affrontiamo un terzo pilastro: come preparare il proprio plugin a una dichiarazione AI-use che sia <strong>veritiera, visibile e vantaggiosa</strong> invece che penalizzante.</p>



<p class="wp-block-paragraph">La buona notizia: la trasparenza può diventare il tuo vantaggio competitivo, non una stigma. Vediamo come.</p>



<h2 class="wp-block-heading">Cosa cambia concretamente nel Plugin Directory</h2>



<p class="wp-block-paragraph">Il cambiamento è strutturale e tocca il modo in cui il Plugin Team, gli utenti e i concorrenti percepiranno il tuo plugin. Tre sono le modifiche di rilievo.</p>



<h3 class="wp-block-heading">Modifica 1 — Badge visibile nella pagina del plugin</h3>



<p class="wp-block-paragraph">Ogni plugin nel directory avrà un&#x27;icona o un&#x27;etichetta che indica il livello di AI involvement. Le categorie previste (ancora in fase di finalizzazione) sono quattro:</p>



<ul class="wp-block-list"><li><strong>No AI</strong>: nessun uso di AI in nessuna fase (scrittura, generazione asset, documentazione)</li><li><strong>AI-assisted coding</strong>: scrittura principale umana, AI usato per snippet specifici</li><li><strong>AI-augmented development</strong>: AI usato in modo significativo (refactoring, test, code review) ma architettura umana</li><li><strong>AI-generated</strong>: plugin interamente generato da prompt AI senza intervento umano significativo</li></ul>



<h3 class="wp-block-heading">Modifica 2 — Campo testuale obbligatorio nel readme.txt</h3>



<p class="wp-block-paragraph">Aggiunta una sezione <code>== AI Use Disclosure ==</code> nel readme.txt standard del plugin. Esempio concreto:</p>



<pre class="wp-block-code"><code>=== My Awesome Plugin ===
Contributors: myusername
Tags: ai, content, generation
Requires at least: 6.5
Tested up to: 7.0
Stable tag: 2.3.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

== AI Use Disclosure ==
This plugin was developed using AI-assisted coding tools (GitHub Copilot, Claude Code) for:
- Generation of utility functions in `includes/helpers.php` (~30% of total code)
- Writing PHPUnit test cases
- Documentation strings and inline comments

Architecture, security review, integration logic, and all admin-facing UI were designed
and implemented by humans. No code was copied verbatim from AI output without review.

We declare this transparently to help users make informed decisions about plugin usage.

== Description ==
My Awesome Plugin does amazing things...</code></pre>



<h3 class="wp-block-heading">Modifica 3 — Audit pre-approvazione più stringente</h3>



<p class="wp-block-paragraph">Il Plugin Team userà strumenti (anche AI-assisted) per verificare la coerenza tra dichiarazione AI-use e contenuto effettivo del plugin. Se dichiari &quot;No AI&quot; ma il codice mostra pattern tipici di generazione LLM (commenti placeholder, TODO residui, sintassi sospetta), la review viene rallentata o respinta.</p>



<h2 class="wp-block-heading">Perché la trasparenza non è uno stigma (è un vantaggio)</h2>



<p class="wp-block-paragraph">Molti sviluppatori temono che dichiarare l&#x27;uso di AI danneggi la percezione del plugin. La realtà, basata su segnali dalla community 2026, è l&#x27;opposto.</p>



<h3 class="wp-block-heading">Vantaggio 1 — Fiducia dell&#x27;utente finale</h3>



<p class="wp-block-paragraph">L&#x27;utente WordPress nel 2026 è maturo: sa che l&#x27;AI è uno strumento come un altro. Un plugin che dichiara apertamente il proprio workflow AI dimostra <strong>onestà e consapevolezza</strong>, due qualità che l&#x27;utente finale premia con installazioni e rating.</p>



<h3 class="wp-block-heading">Vantaggio 2 — Protezione legale</h3>



<p class="wp-block-paragraph">Una dichiarazione AI-use veritiera protegge da contestazioni di plagio (SO snippet, GPL clone accidentale) e da accuse di misleading. Diventa parte del tuo disclaimer.</p>



<h3 class="wp-block-heading">Vantaggio 3 — Differenziazione dalla concorrenza anonima</h3>



<p class="wp-block-paragraph">Il 90% dei plugin AI-generated nel directory non dichiara nulla. Un plugin che lo fa esplicitamente si distingue come <strong>professionale e maturo</strong>. È lo stesso effetto che hanno avuto le &quot;Best practices for AI safety&quot; su GitHub: badge che diventano standard.</p>



<h3 class="wp-block-heading">Vantaggio 4 — Velocità di review</h3>



<p class="wp-block-paragraph">Il Plugin Team ha segnalato che plugin con disclosure chiara vengono reviewati più velocemente: il triage AI di primo livello può classificarli immediatamente e passarli al reviewer umano senza round-trip di chiarimenti.</p>



<h2 class="wp-block-heading">La matrice di classificazione AI-use in 5 livelli</h2>



<p class="wp-block-paragraph">Per aiutarti a posizionarti onestamente, ecco una matrice operativa in 5 livelli con criteri misurabili.</p>



<h3 class="wp-block-heading">Livello 0 — Nessun uso di AI</h3>



<p class="wp-block-paragraph">Criterio: zero uso di AI in qualsiasi fase del progetto. Editor di codice classico, documentazione scritta manualmente, asset grafici prodotti senza tool generativi.</p>



<p class="wp-block-paragraph">Test di verifica: il diff di Git mostra commit scritti senza assistenza; il readme ha stile umano coerente; nessun pattern LLM-typical nel codice.</p>



<h3 class="wp-block-heading">Livello 1 — AI come reference (ricerca e consultazione)</h3>



<p class="wp-block-paragraph">Criterio: AI usato solo per rispondere a domande tecniche, consultare documentazione, esplorare API. Nessun codice generato da AI viene incollato direttamente nel plugin.</p>



<p class="wp-block-paragraph">Test di verifica: il repository ha issue o commit che documentano le sessioni di consultazione AI; il codice è chiaramente umano.</p>



<h3 class="wp-block-heading">Livello 2 — AI-assisted coding (snippet specifici)</h3>



<p class="wp-block-paragraph">Criterio: AI usato per generare snippet specifici (funzioni di utility, regex, configurazioni) che vengono poi integrati, testati e modificati da umani. Tipicamente 10-30% del codice totale.</p>



<p class="wp-block-paragraph">Test di verifica: il readme dichiara le aree specifiche; il codice ha personalizzazioni evidenti; i test sono stati scritti/adattati da umani.</p>



<h3 class="wp-block-heading">Livello 3 — AI-augmented development (uso significativo)</h3>



<p class="wp-block-paragraph">Criterio: AI usato per refactoring, generazione di test, code review, documentazione. L&#x27;architettura e le decisioni di design sono umane. Tipicamente 40-60% del codice ha passato per tool AI.</p>



<p class="wp-block-paragraph">Test di verifica: storia di commit mista (AI batch + umano batch); architettura documentata in decision log umano; UI/UX definite da designer umano.</p>



<h3 class="wp-block-heading">Livello 4 — AI-generated (generazione completa)</h3>



<p class="wp-block-paragraph">Criterio: plugin generato da prompt AI con minima revisione umana. L&#x27;utente finale può riconoscere pattern LLM-typical nel codice.</p>



<p class="wp-block-paragraph">Test di verifica: plugin presenta pattern di codice generato (commenti placeholder, naming generico, gestione errori inconsistente) che il reviewer umano può identificare.</p>



<h2 class="wp-block-heading">Come scrivere una AI-use disclosure veritiera</h2>



<p class="wp-block-paragraph">La dichiarazione deve essere specifica, misurabile e onesta. Ecco una struttura template.</p>



<h3 class="wp-block-heading">Sezione 1 — Tool usati</h3>



<p class="wp-block-paragraph">Lista specifica dei tool AI utilizzati. Esempio:</p>



<pre class="wp-block-code"><code>AI Tools Used:
- GitHub Copilot (autocomplete in VS Code)
- Claude Code (refactoring, test generation, debugging)
- ChatGPT (consultazione API, brain-storming architettura)

Self-hosted LLM used for some operations: Ollama + Llama 3.1 70B (local, no data sent to cloud)</code></pre>



<h3 class="wp-block-heading">Sezione 2 — Fase di intervento</h3>



<p class="wp-block-paragraph">Specifica per ogni fase del progetto (design, coding, testing, documentation) il livello di AI involvement. Esempio:</p>



<pre class="wp-block-code"><code>Project Phase Disclosure:
- Ideation: Human-led, AI used for market research and competitor analysis
- Architecture: 100% human
- Implementation: AI-assisted (Level 2), with ~25% of code generated by AI then reviewed and modified
- Testing: AI-augmented (Level 3), PHPUnit tests drafted by Claude Code, manually extended
- Documentation: AI-assisted, readme.txt generated by Claude and human-edited
- UI/UX: 100% human design (Figma)
- Translation: AI-assisted for initial localization, human review for final strings</code></pre>



<h3 class="wp-block-heading">Sezione 3 — Verità sui dati</h3>



<p class="wp-block-paragraph">Esplicita se hai inviato dati degli utenti a tool AI cloud. Esempio:</p>



<pre class="wp-block-code"><code>Data Privacy Statement:
- This plugin does NOT send user data to external AI services.
- AI tools were used only during development, not at runtime in user installations.
- No telemetry, no AI inference on user content.</code></pre>



<h2 class="wp-block-heading">Errori da evitare nella dichiarazione</h2>



<p class="wp-block-paragraph">La trasparenza richiede coerenza. Ecco i 6 errori più comuni che possono farti rifiutare il plugin o danneggiare la tua reputazione.</p>



<h3 class="wp-block-heading">Errore 1 — Dichiarare &quot;No AI&quot; quando non è vero</h3>



<p class="wp-block-paragraph">Il Plugin Team può verificare pattern di generazione LLM nel codice. Mentire significa reject + ban permanente. Non ne vale la pena.</p>



<h3 class="wp-block-heading">Errore 2 — Dichiarare troppo generico</h3>



<p class="wp-block-paragraph">Scrivere &quot;Used AI tools&quot; senza specificare è peggio di non dichiarare nulla: appare come disonestà cosmetica. Sii specifico.</p>



<h3 class="wp-block-heading">Errore 3 — Dimenticare la documentazione</h3>



<p class="wp-block-paragraph">Se l&#x27;AI ha generato il readme, la sezione FAQ, gli screenshot test, devi dichiararlo. Gli utenti si aspettano trasparenza ovunque.</p>



<h3 class="wp-block-heading">Errore 4 — Non aggiornare la dichiarazione nel tempo</h3>



<p class="wp-block-paragraph">Se aggiungi funzionalità AI in v2.0 dopo un v1.5 con disclosure &quot;No AI&quot;, devi aggiornare la sezione. Plugin Team monitora la coerenza nel tempo.</p>



<h3 class="wp-block-heading">Errore 5 — Confondere AI-use con AI training</h3>



<p class="wp-block-paragraph">Dichiarare che il tuo plugin usa AI runtime (es. genera contenuti via API) è diverso da dichiarare che è stato generato con AI durante lo sviluppo. I due vanno dichiarati separatamente.</p>



<h3 class="wp-block-heading">Errore 6 — Sottovalutare l&#x27;importanza del linguaggio</h3>



<p class="wp-block-paragraph">Un plugin che dichiara &quot;100% AI-generated&quot; senza contesto sembra ammettere di essere un clone scadente. Riformula con chiarezza: &quot;AI-generated with extensive human review and customization&quot;.</p>



<h2 class="wp-block-heading">Workflow operativo per preparare il tuo plugin alla disclosure</h2>



<p class="wp-block-paragraph">Una checklist concreta in 6 step per portare un plugin esistente al nuovo standard.</p>



<h3 class="wp-block-heading">Step 1 — Audit del repository</h3>



<pre class="wp-block-code"><code># Identifica commit scritti con assistenza AI
git log --all --pretty=format:"%h %an %s" &gt; commit_history.txt

# Conta righe con pattern AI-typical (heuristic semplice)
grep -rE "TODO: |FIXME: |XXX: " --include="*.php" . | wc -l

# Conta funzioni con naming generico (generate_*, handle_*, process_*)
grep -rE "function (generate|handle|process)_[a-z_]+" --include="*.php" . | wc -l

# Cerca placeholder tipici LLM
grep -rE "Lorem ipsum|placeholder text|example\.com|TODO.*implement" --include="*.php" . | wc -l</code></pre>



<h3 class="wp-block-heading">Step 2 — Ricostruisci la storia di sviluppo</h3>



<p class="wp-block-paragraph">Documenta le sessioni AI usate durante lo sviluppo. Crea un file <code>AI_DEVELOPMENT_LOG.md</code> con:</p>



<ul class="wp-block-list"><li>Date delle sessioni AI</li><li>Tool usati per ogni sessione</li><li>Tipo di operazione (snippet, refactoring, test, docs)</li><li>Stima % codice per origine</li></ul>



<h3 class="wp-block-heading">Step 3 — Scrivi la sezione readme.txt</h3>



<p class="wp-block-paragraph">Basandoti sulla matrice 5 livelli, identifica il livello del tuo plugin e scrivi la sezione <code>== AI Use Disclosure ==</code> seguendo i template forniti sopra.</p>



<h3 class="wp-block-heading">Step 4 — Aggiungi header in ogni file PHP principale</h3>



<p class="wp-block-paragraph">Per file con alta concentrazione di codice AI-generated, aggiungi un header visibile:</p>



<pre class="wp-block-code"><code>&lt;?php
/**
 * File: includes/ai-content-generator.php
 *
 * AI Use Disclosure: This file was primarily AI-generated (~70%)
 * using Claude Code, then manually reviewed, refactored, and extended.
 *
 * Human contributions:
 * - Security review and nonce verification
 * - WooCommerce HPOS compatibility layer
 * - Multisite network activation handling
 *
 * @package MyAwesomePlugin
 */</code></pre>



<h3 class="wp-block-heading">Step 5 — Testa la verità della dichiarazione</h3>



<p class="wp-block-paragraph">Prima di sottoporre, esegui un self-audit:</p>



<pre class="wp-block-code"><code># 1. Coerenza dichiarazione vs codice
# Se dichiari "10% AI", verifica manualmente che circa il 10% del codice
# abbia pattern AI-typical (commenti generici, naming sospetto)

# 2. Coerenza dichiarazione vs documentazione
# Tutte le sezioni del readme che menzionano AI devono essere coerenti

# 3. Verifica plugin slug unico (anti-clone)
wp plugin search "myawesomeplugin" --allow-root</code></pre>



<h3 class="wp-block-heading">Step 6 — Prepara risposta a possibili follow-up del reviewer</h3>



<p class="wp-block-paragraph">Il Plugin Team potrebbe chiedere:</p>



<ul class="wp-block-list"><li>Quali tool AI sono stati usati specificamente</li><li>Se hai verificato la compatibilità GPL del codice generato</li><li>Se il tuo workflow AI ha prodotto snippet duplicati da SO</li><li>Come gestisci la qualità del codice AI-generated</li></ul>



<p class="wp-block-paragraph">Prepara risposte template basate sulla tua documentazione di Step 2.</p>



<h2 class="wp-block-heading">Caso studio: plugin AI-generated che ha superato la review</h2>



<p class="wp-block-paragraph">Un plugin reale (pubblicato Q1 2026, autore anonimo per privacy) presentava le seguenti caratteristiche:</p>



<ul class="wp-block-list"><li>3.500 righe di codice PHP, di cui 80% generato da Claude Code</li><li>45 file, architettura plugin WordPress standard</li><li>Readme.txt dettagliato con sezione AI Use Disclosure esplicita</li></ul>



<h3 class="wp-block-heading">Dichiarazione nel readme.txt</h3>



<pre class="wp-block-code"><code>== AI Use Disclosure ==
This plugin was developed with extensive AI assistance (Level 3).

Development process:
- Ideation and architecture: 100% human
- Implementation: AI-augmented (~80% of PHP code generated by Claude Code)
- Code review and security audit: 100% human (manual + PHPCS)
- Testing: AI-generated initial PHPUnit suite, human-extended
- Documentation: AI-assisted, human-edited and verified

Code origin tracking:
- 100% of code was generated by AI in our development environment
- No code was copied from external sources without verification
- All GPL compatibility has been manually verified
- No nulled or pirated plugin code was used

Runtime AI usage:
- This plugin does NOT use AI at runtime
- No API calls to OpenAI, Anthropic, or other AI providers
- All processing happens locally in WordPress</code></pre>



<h3 class="wp-block-heading">Esito della review</h3>



<p class="wp-block-paragraph">Plugin approvato in 5 giorni lavorativi (media: 14 giorni). Il reviewer umano ha commentato: &quot;Disclosure chiara, codice di qualità nonostante la generazione massiva, sicurezza verificata&quot;. Il badge &quot;AI-augmented&quot; è ora visibile nella pagina del plugin.</p>



<p class="wp-block-paragraph">Risultato a 90 giorni dalla pubblicazione: 8.000 installazioni attive, rating 4.7/5, posizionamento in top 20 per la keyword target.</p>



<h2 class="wp-block-heading">Come distinguersi nel directory con una disclosure efficace</h2>



<p class="wp-block-paragraph">La trasparenza apre un&#x27;opportunità di marketing che pochi stanno cogliendo. Ecco 3 strategie concrete.</p>



<h3 class="wp-block-heading">Strategia 1 — Disclosure come pagina marketing</h3>



<p class="wp-block-paragraph">Crea una pagina <code>transparency.md</code> nel repository del plugin che dettaglia il workflow AI. Linkala dal readme. Gli utenti che cercano plugin &quot;AI-trasparenti&quot; la trovano e ti premiano.</p>



<h3 class="wp-block-heading">Strategia 2 — Changelog esplicito per ogni release AI-involved</h3>



<p class="wp-block-paragraph">Nel file <code>CHANGELOG.md</code> di ogni release, specifica cosa è stato generato con AI:</p>



<pre class="wp-block-code"><code>## 2.4.0 - 2026-07-15

### Added
- New block pattern library (AI-assisted, ~40% generated by Claude Code)

### Fixed
- Cache invalidation bug (AI-assisted debugging via ChatGPT)

### Security
- Full manual security audit of AI-generated code in this release

### AI Use Disclosure
This release involved AI assistance for: block pattern generation, debugging, and documentation.
All code was reviewed, tested, and approved by human maintainers before release.</code></pre>



<h3 class="wp-block-heading">Strategia 3 — Community contribution guidelines</h3>



<p class="wp-block-paragraph">Se accetti contributi dalla community, aggiungi linee guida su come dichiarare l&#x27;uso di AI nei PR. Strumenti come Codium AI e Sourcery possono fare AI-use detection automatica; integrare il check in CI:</p>



<pre class="wp-block-code"><code># .github/workflows/ai-use-check.yml
name: AI Use Disclosure Check
on: [pull_request]

jobs:
  check-disclosure:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Check AI Use Disclosure in changed files
        run: |
          changed_files=$(git diff --name-only HEAD~1)
          for file in $changed_files; do
            if [[ $file == *.php ]]; then
              if ! grep -q "AI Use Disclosure" "$file"; then
                echo "::warning::$file is missing AI Use Disclosure header"
              fi
            fi
          done</code></pre>



<h2 class="wp-block-heading">Errori critici del Plugin Team nel 2026</h2>



<p class="wp-block-paragraph">Il Plugin Team ha identificato pattern di errore ricorrenti nelle submission AI-assisted. Conoscerli ti aiuta a evitarli.</p>



<h3 class="wp-block-heading">Errore 1 — TODO residui dal processo AI</h3>



<p class="wp-block-paragraph">L&#x27;AI lascia spesso <code>// TODO: implement error handling</code> o <code>// FIXME: add validation</code>. Il Plugin Team rifiuta plugin con questi marker residui. Esegui sempre:</p>



<pre class="wp-block-code"><code># esempio codice
grep -rn "TODO\|FIXME\|XXX" --include="*.php" .</code></pre>



<h3 class="wp-block-heading">Errore 2 — Header GPL mancante</h3>



<p class="wp-block-paragraph">Ogni file PHP deve avere l&#x27;header GPL. I generatori AI spesso lo omettono. Plugin Team reject immediato.</p>



<h3 class="wp-block-heading">Errore 3 — Dipendenze non dichiarate</h3>



<p class="wp-block-paragraph">Se il tuo plugin usa funzioni di altri plugin (WooCommerce, ACF, ecc.) ma non le dichiara nel header, la review si blocca. Aggiungi sempre <code>Requires Plugins:</code> se usi Composer-style dependencies.</p>



<h3 class="wp-block-heading">Errore 4 — Test assenti o finti</h3>



<p class="wp-block-paragraph">AI può generare test che passano senza testare nulla. Il Plugin Team verifica la qualità. Scrivi test che falliscono se il codice si rompe.</p>



<h3 class="wp-block-heading">Errore 5 — Comunicazione zero con il reviewer</h3>



<p class="wp-block-paragraph">Se il reviewer fa una domanda e non rispondi in 7 giorni, il plugin viene chiuso. Prepara risposte template proattive basate sulla tua disclosure.</p>



<h2 class="wp-block-heading">FAQ</h2>



<h3 class="wp-block-heading">Quando diventa obbligatoria l&#x27;AI-use disclosure?</h3>



<p class="wp-block-paragraph">Il Plugin Team ha annunciato l&#x27;introduzione graduale nel 2026. La fase di sperimentazione è iniziata a maggio 2026; il requirement obbligatorio è previsto per Q4 2026. Plugin già pubblicati avranno 90 giorni di tempo per aggiornare il readme.txt dopo l&#x27;annuncio ufficiale della deadline.</p>



<h3 class="wp-block-heading">Cosa succede se non dichiaro nulla?</h3>



<p class="wp-block-paragraph">Nella fase attuale (sperimentazione): nessuna conseguenza. Dal Q4 2026, plugin senza disclosure saranno soggetti a review più lunga e possibili reject. Il Plugin Team ha chiarito che la trasparenza è un moltiplicatore di velocità, non una penalità.</p>



<h3 class="wp-block-heading">L&#x27;AI-use disclosure influisce sul ranking del plugin?</h3>



<p class="wp-block-paragraph">No, il ranking è determinato da installazioni attive, rating, compatibilità e aggiornamenti. La disclosure è un layer informativo per l&#x27;utente, non un segnale di ranking.</p>



<h3 class="wp-block-heading">Posso cambiare la disclosure dopo la pubblicazione?</h3>



<p class="wp-block-paragraph">Sì, anzi è raccomandato. Quando aggiungi o rimuovi AI dal workflow, aggiorna la sezione nel readme e nel changelog. Coerenza tra dichiarazione e realtà è ciò che conta.</p>



<h3 class="wp-block-heading">Devo dichiarare l&#x27;uso di AI anche per le traduzioni?</h3>



<p class="wp-block-paragraph">Sì, se usi AI per generare stringhe di traduzione. Una sezione separata <code>== Translation Disclosure ==</code> è apprezzata ma non obbligatoria. La trasparenza completa include anche questo.</p>



<h3 class="wp-block-heading">Cosa dico se ho usato AI ma ho riscritto tutto manualmente?</h3>



<p class="wp-block-paragraph">Livello 1 (AI come reference) o Livello 2 (AI-assisted coding) con stima % realistica. Esempio: &quot;Used ChatGPT for API documentation consultation; all code written manually without copying AI output&quot;.</p>



<h3 class="wp-block-heading">Come verifico se il mio codice ha pattern AI-typical?</h3>



<p class="wp-block-paragraph">Cerca: commenti generici (&quot;Process the data&quot;), naming sospetto (variable <code>tempData1</code>, <code>result2</code>), placeholder non sostituiti, sintassi leggermente off-standard. Il Plugin Team ha tool interni per detection; tu puoi usare strumenti come Sourcery o Codium AI.</p>



<h2 class="wp-block-heading">Conclusione operativa: 5 azioni da fare questa settimana</h2>



<p class="wp-block-paragraph">L&#x27;AI-use disclosure non è un vezzo: è il nuovo standard del Plugin Directory. Prepararsi oggi significa evitare friction domani e trasformare la trasparenza in vantaggio competitivo.</p>



<p class="wp-block-paragraph">In 5 azioni concrete:</p>



<ul class="wp-block-list"><li><strong>Azione 1</strong>: fai un audit del tuo plugin con la matrice 5 livelli e identifica il tuo livello attuale</li><li><strong>Azione 2</strong>: scrivi la sezione <code>== AI Use Disclosure ==</code> nel readme.txt seguendo i template forniti</li><li><strong>Azione 3</strong>: aggiungi header <code>AI Use Disclosure</code> nei file PHP principali</li><li><strong>Azione 4</strong>: crea un <code>AI_DEVELOPMENT_LOG.md</code> per tracciare le sessioni future</li><li><strong>Azione 5</strong>: prepara 3 risposte template ai possibili follow-up del reviewer</li></ul>



<p class="wp-block-paragraph">La trasparenza è il nuovo marketing. Plugin anonimi senza disclosure saranno sempre più sospetti; plugin con disclosure chiara saranno sempre più premiati.</p>



<h2 class="wp-block-heading">Riferimenti utili per approfondire</h2>



<ul class="wp-block-list"><li><a href="https://www.mrtux.it/wordpress-plugin-team-2026-triage-ai" data-wpel-link="internal" target="_self" rel="noopener">WordPress Plugin Team 2026: come il triage AI cambia le regole per chi pubblica</a> - workflow triage AI del Plugin Team</li><li><a href="https://www.mrtux.it/ai-plugin-wordpress-gpl-cloni-plugin-team" data-wpel-link="internal" target="_self" rel="noopener">AI e plugin WordPress: come il Plugin Team smaschera i cloni GPL</a> - rischi legali del codice AI clonato</li><li><a href="https://www.mrtux.it/creare-un-plugin-wordpress-guida-tutorial-passo-passo" data-wpel-link="internal" target="_self" rel="noopener">Creare un Plugin WordPress: Guida Tutorial Passo Passo</a> - guida completa creazione plugin</li><li><a href="https://wptavern.com/podcast/218-luke-carbis-on-the-future-of-wordpress-plugins-ai-ethics-and-new-directory-standards" target="_blank" rel="noopener nofollow external" data-wpel-link="external">WP Tavern #218 - Luke Carbis on the Future of WordPress Plugins</a> - podcast fonte 2026-05-27</li><li><a href="https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">WordPress Plugin Directory Guidelines</a> - linee guida ufficiali directory</li><li><a href="https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">WordPress Plugin README.txt standard</a> - documentazione readme.txt</li><li><a href="https://make.wordpress.org/plugins/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Make WordPress Plugins - AI discussion</a> - discussioni ufficiali Plugin Team</li><li><a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html" target="_blank" rel="noopener nofollow external" data-wpel-link="external">GNU GPL v2 License</a> - licenza GPL richiesta</li><li><a href="https://github.com/WordPress/WordPress-Coding-Standards" target="_blank" rel="noopener nofollow external" data-wpel-link="external">PHPCS - WordPress Coding Standards</a> - standard di codice WP</li><li><a href="https://github.com/features/copilot" target="_blank" rel="noopener nofollow external" data-wpel-link="external">GitHub Copilot transparency FAQ</a> - policy trasparenza Copilot</li><li><a href="https://www.anthropic.com/responsible-disclosure-policy" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Anthropic responsible disclosure policy</a> - policy Anthropic</li><li><a href="https://make.wordpress.org/ai/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">WordPress AI Use Disclosure Discussion (Make WordPress)</a> - discussioni community su AI use</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mrtux.it/ai-use-disclosure-plugin-wordpress-directory-standard/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
