Engineering Receipt / Checkout Safety
Checkout does not wait for PerkRule servers.
Live promotion eligibility is designed to remain local and bounded. Licensing, updates, telemetry, migrations and other remote services are not checkout dependencies.
A promotion plugin sits inside a revenue-critical request path. A licensing timeout, telemetry outage or schema migration should never become the reason a customer cannot finish an order.
IMPLEMENTATION
How the claim is implemented.
Live promotion eligibility is designed to remain local and bounded. Licensing, updates, telemetry, migrations and other remote services are not checkout dependencies.
Implementation point
Compiled rule structures and candidate data are local/cached inputs to runtime evaluation.
Implementation point
RuleContext contains request-scoped facts and no remote-service dependency.
Implementation point
PerkRule validation only adds restrictions; it does not override a coupon WooCommerce already considers invalid.
Implementation point
Storefront boot does not execute migrations or DDL. Schema-dependent services can be skipped when the installed schema is stale.
Implementation point
The architecture explicitly forbids license, updater, telemetry, CSV/reporting and full-dataset work from the live cart hot path.
EVIDENCE
What currently supports the claim.
A promotion plugin sits inside a revenue-critical request path. A licensing timeout, telemetry outage or schema migration should never become the reason a customer cannot finish an order.
Verification evidence
Integration coverage exercises actual WC_Cart coupon application and WooCommerce discount validation paths.
Verification evidence
Stale-schema tests prove schema-dependent services can be withheld without turning the storefront into a migration runner.
Verification evidence
Rule compilation and evaluation use bounded size/depth/value limits and explicit invalid results rather than permissive failure.
KNOWN BOUNDARY
What this receipt does not claim yet.
Blocks/Store API end-to-end smoke coverage is a later compatibility gate and is not claimed complete by this receipt.
VERIFIED ENVIRONMENT
ARCHITECTURE VERIFIED
WordPress 7.0.3 / WooCommerce 11.0.1 / PHP 8.2.12 / MariaDB 10.4.32
Return to the public build record.
The Build Ledger shows which Product 001 layers already have receipts and which work is still waiting.
Open Build LedgerPerkRule support room
Real support works better when people can talk.
The PerkRule Discord will be the direct place for setup questions, bug reports, compatibility notes and release discussion. Useful answers should not disappear into private tickets — recurring problems can become documentation and Engineering Notes.
Discord opens around Product 001 release