Controleren vóór publicatie
MCP Abilities – Check Runner: afgerond betekent niet altijd geslaagd
Ook zonder fouten kan een controle mislukken. Check Runner verbindt je AI-assistent met de officiële WordPress Plugin Check en rekent waarschuwingen eveneens als afkeuring. Gebruik de uitslag om te bepalen wat je vóór publicatie moet herstellen.
Eén waarschuwing blokkeert de goedkeuring al
Stel: een releasekandidaat heeft geen gemelde fouten, maar wel twee waarschuwingen. De controle is klaar, toch geeft Check Runner een afgekeurd resultaat. Zowel het aantal fouten als het aantal waarschuwingen moet nul zijn.
De runner gebruikt alle controles die de officiële runner beschikbaar stelt, ook experimentele controles. Verzoeken om minder controles of categorieën worden genegeerd. De geïnstalleerde versie van Plugin Check bepaalt welke controles beschikbaar zijn.
Bevindingen bevatten bestand, regel, kolom, melding en diagnosecode voor zover Plugin Check die gegevens levert. Daarmee kun je het probleem vinden, de broncode aanpassen en de gewijzigde plugin opnieuw controleren.
Ook een gele waarschuwing betekent stoppen. Alleen nul fouten en nul waarschuwingen leveren een geslaagde controle op.
Een taakreferentie is een ontvangstbewijs, geen goedkeuring
Kies async: true voor uitvoering op de achtergrond. Check Runner geeft een taakreferentie terug terwijl WordPress de controle inplant. Standaard verloopt de aanroep synchroon.
Lees dezelfde taak met plugin-check/job-status. Pending betekent nog niet gestart; running betekent nog niet klaar. Een taak met status complete kan een geslaagde controle, afkeurende bevindingen of een uitvoeringsfout bevatten.
Achtergronduitvoering is afhankelijk van WordPress-cron en de PHP-resources die de server toestaat. Een referentie garandeert niet dat de taak kan starten of eindigen. Onderzoek een vastgelopen of afgebroken taak voordat je een nieuwe aanvraagt.
Het bewijs volgt één taak. Lees het opgeslagen eindresultaat voordat je de plugin beoordeelt.
Van geïnstalleerde kandidaat naar bruikbare uitslag
1. Selecteer de juiste plugin
Installeer de kandidaat op een geschikte WordPress-testsite met de officiële Plugin Check actief. Geef de assistent de plugin-slug of basisbestandsnaam en kies de modus voor een nieuwe plugin of een update, passend bij de beoordeling.
2. Voer de volledige controle uit
Vraag de volledige controle aan en kies zo nodig achtergronduitvoering. Bewaar de taakreferentie en lees de status. Succesvol inplannen betekent niet dat de controle geslaagd is.
3. Lees aantallen en bevindingen samen
Controleer eerst of de uitvoering klaar is. Lees daarna de uitslag en de aantallen fouten en waarschuwingen. Bij een ingekorte lijst ontbreken zichtbare bevindingen, ook al dekken de aantallen het volledige controleresultaat.
4. Herstel, controleer opnieuw en test
Verhelp de bevindingen en voer een nieuwe volledige controle uit op de gewijzigde plugin. Test ook de werkelijke functies en integraties. Een schoon Plugin Check-resultaat bewijst niet dat de plugin goed werkt en garandeert geen toelating door WordPress.org.
Het antwoord heeft een omvangslimiet
Standaard bevat het antwoord maximaal 100 bevindingen. Met max_results kun je dit verhogen naar 500. Fouten komen vóór waarschuwingen. Daardoor kunnen details van waarschuwingen buiten het antwoord vallen als de foutenlijst lang is.
Er is geen paginering om de overige bevindingen op te vragen. Is truncated true, gebruik dan de officiële Plugin Check-interface voor meer details. Beschrijf dit antwoord niet als een volledige lijst van bevindingen.
Twee acties met verschillende rechten
plugin-check/run start een controle en vereist het WordPress-recht om plugins te activeren. plugin-check/job-status leest een opgeslagen taak en vereist het recht om site-instellingen te beheren.
Gebruik voor achtergrondtaken een account met beide rechten. Check Runner herstelt geen bronbestanden, installeert de kandidaat niet en publiceert geen release. Deze versie heeft geen actie om taken te annuleren of te verwijderen.
Bereid de WordPress-verbinding voor
Check Runner vermeldt WordPress 6.9 of hoger en PHP 8.0 of hoger als minimumvereisten. WordPress 6.9 bevat de Abilities API. Gebruik een onderhouden PHP-versie die je site ondersteunt.
De officiële Plugin Check-plugin moet geïnstalleerd en actief zijn. Verbind een geauthenticeerde MCP-client via de WordPress MCP Adapter en controleer of de benodigde acties worden ontdekt.
Afhankelijk van je MCP-configuratie kan een extra koppeling zoals MCP Expose Abilities nodig zijn om de uitvoeractie vindbaar te maken. Controleer de verbinding voordat je een controle start.
Weet wat je volgende controle werkelijk aantoont
Installeer Check Runner, controleer of beide acties beschikbaar zijn en vraag een volledige controle van de geïnstalleerde kandidaat aan. Lees het eindresultaat en de beperkingen voordat je beslist over publicatie.
