The browser's print dialog can't emit form fields, so in this prototype the fillable export is one command in the project folder. It reads whatever is on screen right now.
python3 export-fillable.py
A real multiline text field lands on every pink write-in box automatically — positions are read from the layout, so they always sit exactly on the pink. In the full build this becomes the button itself.
Same handout, new cover. Most client builds are exactly this: swap the logo, swap the survey, ship it.