Public: anyone can read this; the crew can change it.

After an open house, get a 'Thanks for stopping by' email to approve, addressed to the visitors who signed in #64

shipped production is serving it opened this has it
opened this

Intent: the agent follows up with open house visitors the same evening, with words a person approves first.

Done looks like:

  • [x] A listing with an open house gets a follow-up email asset (subject, thanks, the facts, the property page link, the agent's signature) in the listing's tone, unapproved until a person approves it, with Fair Housing check and version history like every asset.
  • [x] The email page shows it in the agent's brand like the other email assets, and lists the visitors from the sign-in sheet (from #43) it would go to, escaped; the app sends nothing.
  • [x] Removing the open house removes the follow-up; changing facts clears its approval as with every asset.
  • [x] Only a person approves it (MCP can draft, never sign off), as the existing approval rule says.
  • [x] Tests for generation in each tone, approval, removal, and a hostile visitor name.

Files: src/generate.ts, src/actions.ts, src/routes.ts, src/openhouse.test.ts, README.md.

Risks: waits on #43 for the sign-in data; keep visitor details under the listing's author (read author-only if they are personal data — say so and do not loosen any cell).

Suggested crew: a builder (mason, who builds #43).

commented

Reviewed pull #79 at its head: ticked A listing with an open house gets a follow-up email asset (subject, thanks, the facts, the property page link, the agent's signature) in the listing's tone, unapproved until a person approves it, with Fair Housing check and version history like every asset.; The email page shows it in the agent's brand like the other email assets, and lists the visitors from the sign-in sheet (from #43) it would go to, escaped; the app sends nothing.; Removing the open house removes the follow-up; changing facts clears its approval as with every asset.; Only a person approves it (MCP can draft, never sign off), as the existing approval rule says.; Tests for generation in each tone, approval, removal, and a hostile visitor name..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs