You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Headless validation and a successful JavaScript build do not prove that a generated plugin activates, registers in both runtimes, mounts in the editor, persists edits, loads styles on the frontend, or supports pattern overrides. One ok: true would hide which claims actually ran.
Solution
Add a proof ladder using exact-version wp-env and WordPress's Playwright utilities. Emit an immutable receipt with a status for each gate and content-addressed evidence.
Approach
Add headless, runtime, editor, and full proof profiles.
Install and activate the built ZIP in WordPress 7.1 Docker/MySQL.
Check PHP registry, REST block type, and client registry independently.
Insert through the visible inserter; edit every field class; save, leave, reopen.
Publish and assert frontend semantics, links, media, assets, console, and PHP logs.
Deactivate the generated static plugin and record exactly which saved HTML remains and which plugin-owned styles/editor controls disappear.
Problem
Headless validation and a successful JavaScript build do not prove that a generated plugin activates, registers in both runtimes, mounts in the editor, persists edits, loads styles on the frontend, or supports pattern overrides. One
ok: truewould hide which claims actually ran.Solution
Add a proof ladder using exact-version
wp-envand WordPress's Playwright utilities. Emit an immutable receipt with a status for each gate and content-addressed evidence.Approach
headless,runtime,editor, andfullproof profiles.pass,fail,skip,blocked, ornot_applicable.Out of scope
Acceptance criteria