Email automation address creation and runs display
Found while verifying Task 9431 live on dev (as an org admin creating an email automation on a hosted address).
1. In the automation editor's **Receives at** select, offer **New address…**, which creates a hosted address (`POST /api/orgs/{org_id}/email/addresses`) and selects it. Today the admin must leave the wizard for *Settings › Organizations › Email › Addresses* and come back.
2. In an email automation's **Runs** list, show each run's email subject and sender on the row. Today a row reads only "Dispatched · 1 filed", so finding the run a given message started means opening each one.
3. In *Settings › Email › Addresses*, show each address's label on every width; the label column is hidden at medium widths, so two unlabelled-looking addresses can't be told apart.
Out of scope: hosted-address routing, plan rules and the Gmail poll (`app/tenant_gmail/`).
Done means:
- Each item covered by a Vitest case next to the component it changes.
- A visual check at 390 px and desktop on the local stack.
- `./dc check quick` green.
Outcome
Receives at offers New address… (creates+selects); email runs show subject · sender (API adds org-scoped `email`); address label shown at every width. Quick gate + vitest/pytest green; visual check at 1280/850/390 OK. PR #6810 queued in lane. Memory: used mem-23927.
Artifacts
Activity
- Created
- Run
- Runner started
- Runner ended (done)