=== Diagnostic Site FR by Volade ===
Contributors: volade
Tags: diagnostic, france, rgpd, checklist, seo, woocommerce, audit
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later

French WordPress site diagnostic checklist — weighted score, 4 presets, JSON export, REST and WP-CLI. Options only.

== Description ==

Diagnostic Site FR by Volade audits a French WordPress site with a weighted checklist (no postmeta, no custom tables).

* Score 0–100 from pass / warn / fail checks (overall: healthy, attention, critical)
* HTTPS, WordPress & PHP versions, locale FR, Europe/Paris timezone
* Debug display / log exposure heuristics
* Cookie / RGPD consent detection (CookieYes, Complianz, GDPR Cookie Compliance, etc.)
* Mentions legales & contact pages, sitemap, blog_public indexing
* Unused themes & inactive plugins thresholds
* WooCommerce EUR + FR store country when Woo is active
* 4 presets: agence-audit, ecommerce-fr, blog-media, multisite-reseau
* Action log and free JSON export
* Site Health integration, REST `dsf/v1`, WP-CLI `wp dsf`

Works without a Volade account. Connect for REST automation. V+ for multisite network features.

== Installation ==

1. Upload the ZIP via Plugins → Add New → Upload
2. Activate Diagnostic Site FR by Volade
3. Open Volade → Diagnostic Site FR (or Tools → Diagnostic Site FR)

== Frequently Asked Questions ==

= Does this store data on posts? =

No. Settings and the last report live in WordPress options only (`dsf_settings`, `dsf_last_report`, `dsf_action_log`).

= How is the score calculated? =

Each check has a weight. Pass earns full weight, warn half, fail zero. Strict mode increases the impact of failures. Overall status is healthy, attention or critical.

== Changelog ==

= 1.0.0 =
* Initial release — diagnostic scanner, scorer, 4 presets, log, export, REST and WP-CLI.
