8000 feat(automations): the builder offers the starters, and the clicks survey makes one and turns it on by adeelahmad · Pull Request #616 · adeelahmad/lense · GitHub
[go: up one dir, main page]

Skip to content

feat(automations): the builder offers the starters, and the clicks survey makes one and turns it on - #616

Merged
adeelahmad merged 1 commit into
mainfrom
claude/project-thread-li6m25
Oct 18, 2026
Merged

adeelahmad merged 1 commit into
mainfrom
claude/project-thread-li6m25

Conversation

@adeelahmad
Copy link
Copy Markdown
Owner

Requested by Adeel · project thread

Description

Before: the five starters from #606 were only reachable through GET /api/v1/automations/starters; the web builder didn't show them, and the clicks survey had no automation journey.

After: a new automation's builder lists the starters under "Describe it" ("Or start from:"). One click fills the name, trigger, steps and limits; "Save and turn on" saves it switched on. The clicks survey gains the journey "automation-starter": Automations → New automation → "Tell me about school emails" → Save and turn on.

Motivation and Context

Workflow studio M12, Build steps 3 and 5: starters people can pick, and a clicks journey "make an automation from a starter and turn it on" with its count recorded. The count comes from this PR's clicks run and joins the baselines as a new journey.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change; ! in the title)

Checklist:

  • The title is a Conventional Commit.
  • My code follows the code style of this project (make hooks checks it on commit).
  • I added or updated tests: automations-ui.test.tsx "a starter fills the builder, and Save and turn on saves it switched on".
  • My change requires documentation updates: docs/automations.md, docs/requirements.md.
  • CHANGELOG: n/a, the title says it.

Checks run: ci/local-ci.sh frontend and pre-commit jobs pass; ci/check_requirements.py passes.

Done questions (AGENTS.md)

  • Goal: starters in the builder plus the clicks journey; merged on green.
  • Agents: agents already list starters at GET /api/v1/automations/starters (feat(automations): five starter automations, switched off, and a journey test from an email to a yes #606); this adds the web side.
  • Zero setup: yes, nothing new to install.
  • Fewest clicks: three clicks from the Automations page to a saved, switched-on automation.
  • Configurable: n/a, no new setting.
  • Light: yes, a list of buttons.
  • Private and secure: n/a, no new surface; starters stay off until turned on.
  • Cost: n/a, no model call; starters fill the draft without asking a model.
  • User decides: a starter only fills the draft; nothing runs until the person saves and turns it on.
  • Upgrades: n/a, no stored data change.
  • Honest: the docs and requirements describe only what this merges.
  • Tested and documented: jest test, clicks journey, docs.
  • Open: n/a.
  • Reported in the project thread.
  • Reuse: the existing builder draft, generated client and clicks harness.

Generated by Claude Code

…rvey makes one and turns it on

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AjJqXgjj1cNdKGRQbX5frb
@adeelahmad adeelahmad self-assigned this Oct 18, 2026
@adeelahmad
adeelahmad merged commit 5fc60b5 into main Oct 18, 2026
10 checks passed
@adeelahmad
adeelahmad deleted the claude/project-thread-li6m25 branch October 18, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0