Skip to content

Support contracts

Support means a tested contract, not a best-effort badge. Version 0.2.0 fails its release checks if its runtime metadata, adapter fixtures, compatibility scan, browser flows, or coverage boundaries drift.

Runtime matrix

ComponentSupported contractRelease evidence
WordPress7.0 or newer, single-siteWordPress 7.0 and latest in CI
PHP8.2–8.5Parser, unit, hostile-input, and WordPress integration paths across the matrix
DatabaseWordPress-supported MySQL/MariaDBNative MySQL 8.4 and MariaDB 11.4 integration lanes
Browser UICurrent JavaScript-capable admin browserReal Chromium settings, review, and undo flows
Site modelSingle-site onlyMultisite is outside the 0.2 contract

PHP 8.2 is the oldest supported branch. A lifecycle check expires that claim after upstream security support ends on 2026-12-31 instead of silently keeping an unsafe floor.

Adapter matrix

IntegrationTested releaseCaptureExplainSecretsUndo
WordPress Core7.0SupportedField map + local referencesRedactedWith limits
WP Mail SMTP Free4.9.0SupportedExact schemaRemoved before persistenceFull or safe field patch
Yoast SEO Free28.2SupportedExact schemaRemoved before persistenceWith field and reference limits
Unknown pluginsOptions API evidenceNeeds reviewConservative heuristicOnly when generic evidence is fully safe

Versions outside an adapter’s tested range keep generic evidence. Adapter-dependent explanations, field patches, and automatic undo fail closed until the contract is verified.

What “with limits” means

  • The current target must still match the recorded result.
  • The complete capture must be proven complete for whole-capture undo.
  • Secret, derived, oversized, and unsupported evidence is not restorable.
  • Adapter schema and plugin version must still match.
  • Local references must still exist and remain usable.
  • Only Options API changes are generically restorable; custom tables need an explicit future adapter.

The exact adapter field families and normalization rules are documented in Adapter contracts.

Local evidence. Explicit limits. No account required.