Tags for list answers

Other names and never-say are typed one at a time as tags, each with its own remove button.

12 Oct 2026 · branch feat/onboarding-tags-for-list-answers · captured against propflow-stage · at 43c68ab96e5+local

Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.

1 · General › Company: other names as tags

On a TEST company: type a name, press Enter, it becomes a tag with an ×. Two synthetic names were added here; each saved at once as a list. "Clear all" appears once there are two or more.

Asserted in the captured DOM — Does your company go by any other names? · Example Homes TEST · Example Rentals TEST · Clear all · Press Enter to add each one.

Other names question with two tags
Sections 2–4

2 · General › How Clara talks: never-say as tags

The never-say answer is a list too. One synthetic rule added as a tag.

Asserted in the captured DOM — Is there anything Clara must never say or promise? · Never promise a move-in date (TEST)

Never-say question with one tag

3 · Clean-up: × removes one tag, Clear all empties the list

Back on Company after a reload, the two tags are still there (they were saved). Clear all empties the list, which saves at once.

Asserted in the captured DOM — Does your company go by any other names? · Not answered yet.

Other names question emptied

4 · Clean-up: the never-say tag removed with its ×

The synthetic rule is removed with its own × and the question is empty again.

Asserted in the captured DOM — Is there anything Clara must never say or promise? · Not answered yet.

Never-say question emptied
PropFlow Docs