Blog /

One engineering standard across seven products

Seven active products, seven repositories, one standard. Today EILA finished rolling out the same engineering guardrails across every product repo: CI on every push, CODEOWNERS, and protected main branches.

What the gates look like

  • Every push runs CI — lint, build and tests — before anyone reviews.
  • Main branches are protected: direct pushes are rejected, force-pushes are rejected, history stays linear and PR-based.
  • CODEOWNERS routes every change to an owner for review, and branch protection requires an approving review even for the repository owner's own pull requests.

We verified the gates the hard way: by trying to break them. A direct push to main was rejected. A force-push was rejected. The rules hold for everyone — including us.

An AI workforce behind the same PRs

EILA operates a team of named AI agents — developer, tester, devops — each with a real mailbox, a permission matrix and a git identity. They commit as themselves, open pull requests like anyone else, and their PRs pass the same review gates. An agent-authored change does not get a shortcut; a human-authored one does not get a ceremony.

The result: every product inherits the same quality bar, whether the change came from a person, an agent or a pair of both.

This is how a small company ships like a big one — by making quality a property of the pipeline, not of the mood of the day.

← All posts