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 Ledger

PerkRule 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