Latest preflight found zero configured production modes. Configure the expected mode before testing.
Turn the routing blocker into one controlled test.
The board should not warm CRM, response-SLA, staffed-support, or monitored-workflow language until a production source record passes review. This page narrows the next action to one expected provider mode, one guarded synthetic test, one reviewed receipt, and one acceptance result.
blocked_no_delivery_mode_ready and rejected_needs_rework. No public contact-routing claim should imply production CRM, staffed support, response SLA, or monitored enterprise workflow.
One expected mode, one production origin, one reviewed receipt.
The current board-selected first path is webhook. If the board changes the delivery mode, the preflight, synthetic test, receipt review, and evaluator must all carry the same expected-mode decision.
The latest synthetic output confirms fail-closed behavior, not production delivery.
Failed gates include provider mode, target-origin alignment, production health, confirmed POST, receipt review, and dated test window.
Set WN_INQUIRY_WEBHOOK_URL in production and keep other delivery modes inactive unless the board changes the selected path.
node tools/check_contact_routing_provider_preflight.js --target https://whitenoiseinc.com --expected-mode webhook --reviewer founder-led --owner founder-led
Proceed only after ready preflight, then run the guarded production POST against the same HTTPS origin.
Inspect the provider or webhook receipt privately, then write only a redacted reviewed copy to public-adjacent outputs.
Public summary remains blocked unless tools/evaluate_contact_routing_source_record.js returns accepted_for_public_summary.
Only accepted source records can warm contact-routing language, and summaries should remain source-category only.
Public wording follows the weakest gate.
- No ready provider: code exists, production delivery not proven.
- Wrong or multiple provider modes: configuration not board-accepted.
- Health configured only: delivery success still not proven.
- Synthetic POST without reviewed receipt: source-backed delivery remains pending.
- Accepted source record: public summary may say the route accepted and delivered a synthetic test during a dated window.
Then rerun preflight and keep all claims cold until acceptance.