
Nobody Assigned This Work.
No sprint board. No manager. The work runs hot where it matters and cools where it doesn't — and the workers follow the heat.
- Anton MaciusField CTO
In this article
Imagine a team where no one hands out tasks. Instead, whenever something needs doing, a little marker gets left in a shared space — "this is hot, work here" — and the marker gets stronger every time someone touches the problem and weaker every hour nobody does. Workers don't wait to be told what to do; they look at the markers and go where the strongest one is.
It's the logic of a heat map: the busiest spots glow, the quiet ones fade, and nobody has to be told where to look. It turns out it's also a very good way to run a system of AI workers.
- Signal field: coordination through signals left in a shared space, with no central scheduler and no manager.
- Signals: agents deposit markers with an intensity; the loudest signal attracts the next free worker.
- Evaporation: signals decay over time, so the field is always current and dead-end work is abandoned on its own.
- Charter: a weighted statement of priorities guarantees a floor of attention to quiet, vital work.
- Identity: agents hold persistent, self-chosen names that accrue reputation over time.
- Human line: people retain the system's direction, its charter, and every irreversible action.
Almost every system that coordinates work assumes something is in charge.
A scheduler or a manager holds the master list and hands out work in order.
No one hands work out. Agents read a shared field of signals and go where the loudest one is.
The plan drifts from reality the moment it's written.
The board is a snapshot; by Wednesday it's wrong, and everyone follows it anyway.
Signals evaporate if nobody reinforces them, so the field is always current by construction.
A stuck task retries forever.
Nothing notices that effort isn't producing progress.
A dead end stops earning intensity and is abandoned on its own — no manager required.
The manager was always a bottleneck
- Central plan: one desk decides; everything waits on it
- Central plan: wrong the moment reality shifts
- Central plan: every new kind of work needs new logic
- Signal field: order emerges from the bottom
- Signal field: always current; nothing to keep in sync
The obvious way to run a team of agents — one boss handing out tasks — is also the slowest and most fragile.
Picture the obvious way to build a team of AI agents. You write an orchestrator. It holds a plan, picks the next task, and assigns it to a free agent. When that agent finishes, it reports back, the orchestrator updates the plan, and picks again. This works, and it is how most multi-agent systems are built, and it has the exact problem every command economy has ever had.
The orchestrator has to understand everything. Every new kind of work needs a new branch in its logic. When it is busy deciding, nothing else moves. When it is wrong — and a central plan is wrong the moment reality shifts — every worker downstream is wrong with it. You have built a very fast bureaucracy, and a bureaucracy's speed limit is the desk of the person in charge.
The alternative is not chaos. It is a different kind of order — one that emerges from the bottom instead of being imposed from the top.
Leaving signals in a shared field
- Checkout errors0.94
- Renewal feature0.71
- Docs stale0.48
- Refactor logs0.26
- Old polish0.11
Nobody was assigned the error spike — it's simply the loudest thing in the room. The faded rows are cooling: untouched, their intensity is draining away.
Work broadcasts how much it needs doing; agents read the shared field and move toward whatever is running hottest.
There is a familiar version of this that has nothing to do with software: a heat map. Picture an operations board where every live problem glows in proportion to how badly it needs attention. Nobody labels the map or ranks it. A problem that is real and unhandled runs hot; a problem being actively worked stays warm only as long as there is more to do; a problem that has been handled, or was never real, cools and fades. Read the map and you already know where to go — not because anyone told you, but because the work itself is radiating how much it matters.
Our agents work the same way, with signals instead of heat. When something needs attention — a bug surfaced, a request arrived, a check failed — an agent deposits a signal into a shared space: a short marker with a topic and an intensity. Any agent can read the space. When an agent acts on a signal and finds there is still work to do, it reinforces it — keeping it hot. The shared field, not a manager, holds the state of the work.
A free agent does not ask what to do. It reads the field and reaches for the loudest signal it is suited to handle. Ten agents reading the same field spread themselves across the hot spots without a word of coordination, because a signal already being worked stops getting louder while the untouched ones still call.
The genius is forgetting
- Handled work stops being reinforced — and cools
- The field is current with no manual updates
- Dead ends drop below a floor and are abandoned
- Nothing lingers on a list long after it stopped mattering
Because signals fade unless they're reinforced, the system can never get stuck on stale or dead-end work.
The part that makes this work — the part that is easy to leave out and fatal to leave out — is that signals evaporate. Left alone, every marker's intensity decays. A signal nobody reinforces fades and eventually disappears. This is not a cleanup convenience. It is the entire mechanism.
Think about what evaporation buys you. A problem that mattered an hour ago but has since been handled stops screaming, because nobody is reinforcing it anymore. A plan does not need to be manually updated to reflect that the work is done; the work being done simply stops feeding the signal, and the signal dies. The field is always current because staleness is physically impossible.
It also solves the problem that kills naive autonomous systems: the endless loop. An agent that keeps trying the same doomed approach keeps re-depositing the same signal — but if the work never completes, the reinforcement isn't matched by real progress, and the signal falls below a floor and is abandoned. The fleet has a built-in way to give up on a dead end. Forgetting is not the failure mode. It is the feature.
A to-do list remembers everything, forever, which is why it is always wrong. A signal field forgets on purpose, which is why it is always right.
So the loudest need doesn't starve the rest
- Correctnesstop
- Securityfloor
- Debt / a11yfloor
- Growthcapped
No matter how loud growth gets, security never drops below its line and correctness outranks everything. A distribution of care, not a queue.
A charter guarantees quiet-but-vital work — security, correctness — a floor of attention the noise can't take away.
A pure signal field has one dangerous bias: it rewards volume. The loudest problem gets the workers, and some problems are structurally louder than others. In a business, revenue-shaped work is always loud — it produces constant, obvious, reinforcing signals. Quiet but vital work — security hardening, cleaning up debt, the accessibility pass, the thing that only matters once a year until the year it matters enormously — can be permanently drowned out.
Left alone, a fleet optimizing for the loudest signal will happily let the foundation rot while it chases the quarter. So the field is not left alone. It sits under a small, explicit charter — a weighted statement of what this system is for — that guarantees a floor of attention to domains that would otherwise be starved. Not a task list; a distribution of care.
This is governance expressed as an attention budget rather than a rulebook. It does not tell any agent what to do. It shapes the field they read, so the emergent behavior bends toward the system's actual priorities instead of merely its loudest ones. It is the difference between a fleet and a mob.
A cast of characters
- “Forge rejected it” beats “an agent rejected it”
- A permanent name accrues a track record
- You learn who to trust on security, who on scope
- Reputation becomes something the fleet can weigh
Each agent picks a permanent name and personality, turning an anonymous fleet into a cast you can reason about.
There is a strange and useful thing that happens when you let each agent in the fleet choose, once and permanently, who it is — a name, a personality, a two-emoji face, a motto it holds to. It costs almost nothing and it changes everything about whether a human can understand what the system is doing.
"An engineering agent rejected the change" is a log line. "Forge rejected the change, and Forge always rejects anything that touches the migration path without a rollback" is a character with a track record you can reason about. Persistent identity turns an anonymous fleet into a legible cast. You start to know who is cautious and who is fast, whose signals to trust on security and whose to double-check on scope.
These names are chosen by the agents, not assigned by us, and they are permanent. That permanence is the point: an identity you cannot reset is an identity that accrues reputation — and reputation, tracked over time, becomes something the fleet itself can use. The cast is not decoration. It is how trust gets a memory.
Why this, why now: three curves crossed
- Cheap coordination: a terse shorthand makes it ambient
- Durable memory: the fleet compounds what it learns
- Bounded emergence: a charter makes it trustworthy
First, coordination got cheap enough to throw away. A signal field works because leaving and reading a signal costs almost nothing, so you can afford a system that is constantly re-deciding everything from scratch. When agents read a shared field in a terse, machine-native shorthand — one action per line, no prose — coordination stops being an expensive conversation and becomes ambient, like heat you can feel across a room.
Second, memory learned to persist and mature. A fleet with no memory relearns the same lesson every hour. When agents share a durable memory — where useful knowledge is recalled, reinforced, and hardens over time while noise decays — the field is not just a to-do list, it is a fleet that gets better at its own work.
Third, we stopped being afraid of emergence. For a decade, "emergent behavior" was a phrase engineers used to describe bugs. The shift is realizing that emergence, bounded by a charter and grounded by verification, is not a bug — it is the only known way to build a system that stays current with a reality it was never explicitly told about. You do not program the fleet's behavior. You shape its environment and let the behavior fall out.
# one action per line; the field is the shared truthSIGNAL checkout.errors intensity=0.94 # from SentinelCLAIM checkout.errors by=ForgeMEMORY recall topic=checkout retriesGATE verify.outcome require=greenREINFORCE checkout.errors +0.06 # progress made
This piece is honest about the line
- Charter: the floor of attention a human sets
- Verified, not loud: outcomes retire signals
- Irreversible acts: money, messages, governance — human-held
A self-organizing system is thrilling right up until it organizes itself around the wrong thing, confidently and at scale. A signal field is a mechanism for allocating effort, and a mechanism is neither wise nor safe on its own. Two things keep it honest, and both involve deliberately not trusting the fleet.
The first is the charter — the floor of attention that stops the field from optimizing itself into a corner. The second, and the more important, is that a signal getting loud is never the same as work being done. A fleet that rewards noise will generate spectacular quantities of noise. What retires a signal is not effort spent but an outcome verified — and that verification is a separate power the fleet does not get to grant itself. That is a large enough idea that it is the whole of the next issue.
And a person still sits above the field, holding the small set of decisions a fleet should never make alone: the direction it points, the charter it runs under, and the irreversible actions — anything that spends real money, sends real messages, or touches the machinery of its own governance — that stay behind a human's hand. The fleet is astonishingly good at deciding what to work on next. It is deliberately not allowed to decide what it is for. That line is not a limitation we are working to remove. It is the design.
What runs today, and what ships next
- A shared signal field agents read and write, with no central scheduler
- Intensity that decays, so the field is always current by construction
- Automatic abandonment of dead-end work that stops earning its signal
- A weighted charter that guarantees a floor of attention to quiet domains
- Persistent, self-chosen agent identities with an accruing track record
- A terse machine-native shorthand for coordination
- Reputation-weighted signals, where reliable agents' calls carry more
- Cross-fleet signal sharing between separate teams of agents
- Human-tunable charters with live preview of the effect on the field
- Field replay, to watch how a decision emerged after the fact
Questions people ask
Part of