Automation Runs and board: polish found while verifying

Task 7262 · Done · Coder · created · updated

Found while checking Task 7248 (Automation > Lease drain > Runs, task board) at desktop and 390px. 1. Runs list: every row of a schedule automation repeats "Schedule tick". Show the cause only when it differs from the automation's own kind (e.g. "Run now"). 2. Runs list: the outcome chip is always neutral grey ("Ran", "Skipped"). Audit > Schedule colours the same outcomes (`pages/cron/vocabulary.ts` OUTCOME_TONE). Use those tones so a skip and a run that did work differ at a glance. 3. Runs list: a folded skip row (×N) opens only its newest run. Show the folded time span on hover, e.g. "12 skips, 10:01–10:03". 4. Task board at ≤480px: check that the status glyph (» Queued, ▸ Starting) is visible on the row. A cropped row capture showed only the title and age. Out of scope: dispatch logic, cron scheduling semantics, the lease-drain headline wording. Done means: - Each item is fixed or rejected with a reason, and checked visually at desktop and ≤480px.

Outcome

Runs list: cause shown only when it differs, outcome chips toned (Audit > Schedule), folded skips show time span on hover; board glyph ≤480px verified visible (rejected, no defect). Visual check done at 1280/390px. Quick gate green; lane ran full. PR #5959 merged (30a051a6); deploy superseded. Follow-up #7333 filed.

Pull request

Artifacts

Activity

  • Created
  • Run
  • Runner started
  • Runner ended (done)