Managers & automations

Recurring work, with a clear job and a clear boundary.

Run on demand or on schedule, with only the context and capabilities the job needs. Every external action waits for a person.

app.ysra.ai/workspace/automationsSimulation

New manager agent

Give one agent a job and only the context it needs

1

What outcome owns this manager?

Each weekday, brief me on open incidents: what changed, what is blocked, who owns what.

2

Company sources

3

When

Weekdays · 08:30 · Europe/London

4

Optional Slack action

Prepare a Slack update, then stop for human approval.

Nothing is posted without an approved, exact message.

Rehearsal · side effects disabled

Run brief · Tue 08:30

Needs you
Checkout latency back to baseline; one incident still unowned.

Sources used

S#incidents · 14 messagesJOPS · 3 issues

Needs attention

  • OPS-481 has had no owner since Tuesday.
  • Two threads disagree on the rollback time (06:55 vs 07:10).

Proposed Slack message · #incidents

Morning update: checkout latency is back to baseline since 07:10. OPS-481 (webhook retries) still needs an owner — can someone from payments take it?

Illustrative simulation. Change the sources or schedule, then run. The message is only “sent” when you approve it. Channels and issues are fictional.

Controlled recurring work

Not an autonomous employee. A bounded worker you can read.

  1. 01

    Define the outcome in plain language

    One manager, one job. “Each weekday, brief me on open incidents” — not “help with operations”.

  2. 02

    Select only the context it needs

    Pick the Slack channels and Jira projects it may read. Everything else is invisible to it.

  3. 03

    Choose manual or scheduled

    Run on demand, hourly, daily, weekly, or on a custom schedule in your timezone.

  4. 04

    Rehearse with side effects disabled

    Run it once in rehearsal and read the result before it ever acts.

  5. 05

    Grant specific capabilities

    Capabilities and credentials are granted per manager. There is no ambient access.

  6. 06

    Require approval for external actions

    A Slack update is prepared, shown exactly, and sent only when a person approves that exact message.

  7. 07

    Review every run

    Run history keeps the sources used, the attention items, the result, and what was approved.

The approval gate

What you approve is exactly what gets sent.

The proposed message is fixed at the moment you see it. If anything changes, it’s a new proposal — and it waits for you again.

Proposed Slack message · #incidents

Morning update: checkout latency is back to baseline since 07:10. OPS-481 still needs an owner.
Approve exact messageEditDecline

Not sent · waiting for approval

Put the repeatable work on a schedule.

One outcome, the sources it needs, a schedule, and a gate before anything leaves the building.