#2154

docs: plan plain titles for Automation Sessions

DraftDouglasymlaiwants to merge intofrom

Pull Request

Related Issue

N/A — maintainer-directed work; no linked issue required for this PR.

Description

Draft. This branch only adds the plan, docs/automation-session-title-plan.md. The change will follow on this branch.

Problem

Every Session an Automation creates is named Automation: <name> (for example Automation: Test). The prefix repeats on every sidebar row, pushes the real name out of the truncated row, and changes per language. The Automation is already listed under Automations, so the Session does not need to repeat it in its title. These Sessions should read like any other Session.

Cause

The name comes from the triggers.automation-project-name translation key, used when an Automation is created (TriggerDialog) and when a run arrives for a missing Session (useTriggerTaskExecutor). The history path also names the Session after the last prompt instead of the Automation.

Approach (planned)

  • New Automation Sessions are titled with the Automation name only.
  • Remove the translation key from all locales.
  • Show where the Session came from in the Session header and keep the small Automation icon after the title, instead of a prefix.
  • Rename existing linked Sessions once, only when their name is exactly the generated one, so edited names are never touched.

Testing

Not started. This branch only adds the plan document, which passes the repository's Prettier check. Testing will follow §6 of the plan.

Testing Evidence (REQUIRED)

  • I have included human-verified testing evidence in this PR.
  • This PR includes frontend/UI changes, and I attached screenshot(s) or screen recording(s).
  • No frontend/UI changes in this PR.

Not yet available: the branch currently contains only the plan document.

What is the purpose of this pull request?

  • Bug fix
  • New Feature
  • Documentation update
  • Other

Contribution Guidelines Acknowledgement

Activity

1

This pull request is a draft

Merging is unavailable until it is marked ready for review.