diff --git a/PLAN.md b/PLAN.md new file mode 100644 index 0000000..a8a83b7 --- /dev/null +++ b/PLAN.md @@ -0,0 +1,181 @@ +# Implementation Brief: Live form preview in the form editor + +## Goal +Add a real-time form preview pane beside the elements editor on the form **edit** page. Reuse the existing PHP renderer (`RsvFormHtmlRenderer`) via a new admin REST endpoint — do **not** build a JS renderer. + +## Context you need (don't re-derive) +- **Editor**: `includes/Views/RsvFormsPage.php`. `show_edit()` renders the edit page; `elements_table_script()` emits the inline `