Add normalized form submission context - #1292
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Tracking issue: #1357. This draft should remain the minimal, product-neutral normalized submission-context seam for the Pro forms platform epic PopupMaker/Pro#132. Product-specific tokens, storage, mappings, actions, subscribers, and Lead Magnet behavior are out of scope. If the merge-heavy history cannot be cleaned safely, replace this PR from a fresh feature branch while preserving the tested contract. |
|
Superseded by clean draft #1359. The replacement preserves the product-neutral contract, adds source URL and focused JavaScript coverage, and avoids this branch's merge-heavy history. |
Summary
pum.integration.form.submissionArgsso extensions can enrich every provider through one frontend integration pointWhy
This is the small Core boundary needed by PopupMaker/Pro#127. Core remains unaware of Incentives, Assets, and Delivery; Pro consumes the normalized submission metadata.
Validation
FormSubmissionContext_Test.phpLinked work