# Site Healthcheck Internal WordPress plugin that walks a technician through a structured healthcheck. Companion to [`wp-site-recovery`](../wp-site-recovery/), which it expects to be installed as step 0. ## Install ```sh ln -s ~/dev/wp-healthcheck /path/to/wp/wp-content/plugins/att-site-healthcheck ``` Then activate from *Plugins*. Settings appear under *Tools → Site Healthcheck*. ## Use 1. Open *Tools → Site Healthcheck*. 2. Confirm the recovery plugin status panel shows ✓ active. 3. Click **Start new healthcheck**. 4. Work through each step card. For each: choose a status (done / skipped / blocked / n/a) and add notes. 5. Set **Next healthcheck due** to when the site should be looked at again. It's stored centrally and shows against the site on the dashboard, flagged when it's within a fortnight or overdue. Settable before or after finishing; leave it empty (or clear it) if nothing is scheduled. 6. Click **Finish & generate report**. 7. Download the Markdown report or copy it to clipboard. One in-progress session per site at a time. Reports are not stored in the database (the plugin is meant to be uninstalled at the end of each engagement) — download them. ## Adding, removing, reordering steps Each step is a single file under `includes/steps/` named `-.php`. ```php