Engineering

The Automation Builder

For a manager with recurring jobs done by hand.

One signal · 10 specialists · one result
How the work moves

Five steps, each done by one specialist

the signalthe resultEach step is done by one specialist on the crew

The story

The job is described in plain words. A crew of agents designs it, writes it, tests it and registers it to run on a schedule or when a signal arrives. The library of automations is kept in working order as the systems around it change.

The crew

The specialists behind this role, grouped by the kind of work they do.

Runs infrastructure
  • Data Job BuilderGenerates the full skeleton of a new processing job so the only thing left to write is the business logic, checks that it builds, waits for a person to approve the restart, runs a harmless test job through it, and opens a merge request.Also serves The Pipeline Foreman
  • Self-Starting Job SchedulerThis agent turns a job into a standing service that starts itself when work piles up or on a schedule, and lets you list or stop those services at any time.Also serves The Pipeline Foreman
  • Job DispatcherThis agent starts, follows and recovers processing jobs across every automated job the team owns, and reports their status on request.Also serves The Pipeline Foreman
  • Service Function BuilderPlans a new data-processing function, prepares its database work queue, generates its files, registers it as a tool and runs a harmless smoke test through it.Also serves The Pipeline Foreman
Does the work
Audits and guards
  • Existing-Capability CheckerSearches the codebase for something people believe is missing and reports whether any candidate code exists, then checks whether a past decision already settled the question.Also serves The Code Guide
  • Acceptance TesterBefore new code joins the product, this agent runs the acceptance checks and refuses anything that contains placeholder code or skipped steps.Also serves The Contractor Pass

Where this crew also works

Each bar counts the specialists this role shares with another.

The engineering behind this role