=== WP Symposium Form Health Monitor ===
Contributors: wpsymposium
Requires at least: 6.8
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Monitor isolated Contact Form 7 and WPForms submissions with a self-hosted browser runner.

== Description ==
Monitor isolated Contact Form 7 and WPForms submissions with a self-hosted browser runner.

Requires an explicitly enabled configuration and the bundled Node/Playwright runner. Use isolated forms or staging: other integrations may run. Native test mail is suppressed by default; optionally redirect a controlled test email with content and attachments removed. Saved entries are verified only where the builder exposes an entry ID. Handoff never proves inbox delivery. CAPTCHA bypass, arbitrary builders and external receiving-mailbox verification are not included.

Reports and undo journals stay in the WordPress database, accessible to administrators. Monitor credentials are supplied to the runner through environment variables. Nothing contacts WPSymposium or a paid API. Optional HTTP checks contact the URLs being audited.

== Installation ==
1. Upload the ZIP via Plugins > Add New > Upload Plugin.
2. Activate on staging first. Open Tools > WP Symposium Form Health Monitor.
3. Review the configuration and run an audit. For monitors, install the bundled runner separately as described in runner/README.md.
4. Review evidence before applying changes. Export and clear reports when no longer needed.

== Frequently Asked Questions ==
= Is this published on WordPress.org? =
No. This is a directly downloadable GPL plugin.
= Does activation change content or send email? =
No. Changes and marked form tests require explicit administrator actions.
= What are the compatibility limits? =
Requires an explicitly enabled configuration and the bundled Node/Playwright runner. Use isolated forms or staging: other integrations may run. Native test mail is suppressed by default; optionally redirect a controlled test email with content and attachments removed. Saved entries are verified only where the builder exposes an entry ID. Handoff never proves inbox delivery. CAPTCHA bypass, arbitrary builders and external receiving-mailbox verification are not included.

== Changelog ==
= 1.0.1 =
Verified fresh ZIP installation with Astra; preserve JSON metadata and audit continuation, retry failed watches, and support radio choices.
= 1.0.0 =
Initial release.
