Introduction
A set of small rules that keep a creative looking right on its own when the words or images change.
BrandFit is a set of small rules that quietly keep a creative looking right when its content changes. Each rule does one job: make the text fit, even out the spacing, pull a stray line back from the edge, frame a photo on its subject. Any one of them is tiny. Together they hold a layout together so nobody has to fix it by hand.
It works the same whether a person or an agent is editing, and an agent never has to see the canvas. BrandFit reads the real pixel measurements of what got rendered and corrects the layout by the numbers. So it runs in milliseconds, costs nothing (there is no model behind it), and gives the same result every time.
What you get from it
- Hand a template to an agent and it turns out nearly finished creatives, cheaply and fast. The agent puts its effort into the message and the imagery while BrandFit handles the layout, so it isn't spending time or tokens on pixel math it's bad at anyway.
- Each template uses only the rules it needs. One with long, changing copy leans on the rules that fit text. A poster aligned to its edges leans on the spacing and edge rules. You switch on what suits the template and leave the rest off, so the set varies from one template to the next.
- It stays out of a designer's way. Switch it off and a person keeps full manual control for final touches. Switch it back on and it picks up from there.
The result is a template that keeps looking good on its own, both for someone editing copy who isn't a designer and for an agent that can't see what it's making.
Two ways it runs
| When | What runs | |
|---|---|---|
| Auto | As you edit, and after an agent changes content | The cheap, safe rules a template has set to run on their own |
| On demand | The BrandFit button, or an agent's run_brand_fit call |
Every rule the template has switched on |
Auto keeps the canvas tidy while you work. The on demand pass is the full cleanup, and it's what an agent runs after rewriting copy or swapping an image.
It settles, and it will not spin
BrandFit works in rounds: measure, fix, measure again, and it stops the moment a round finds nothing left to change. If two rules ever disagree and start undoing each other, it notices, stops, and says so instead of looping. So running it is always quick and bounded, which makes it safe to run on every edit and safe for an agent to call after every change.
Where to tune it
Open a template or a creative in the editor and look at the BrandFit panel in the right sidebar. Every rule has a switch for whether it runs, a switch for whether it runs on its own, and its own settings, which you can also set per format.
Next: the rules one by one, then how to build a template that just works.