Assembly Primitives
Assembly is built on three primitives. They are intentionally minimal and composable.
Together, they define how coordination emerges in autonomous systems.
Intent
Intent defines what should happen, not how it should be executed.
An intent captures:
objectives
constraints
priorities
It does not prescribe a fixed sequence of actions. This allows the system to adapt when conditions change or execution fails.
Intent can evolve over time. As execution progresses and feedback is received, intent may be refined, relaxed, or reprioritized without restarting the system.
Planning
Planning explores how intent could be fulfilled.
Plans decompose intent into executable tasks, define dependencies, and propose an order of execution. In Assembly, plans are provisional by design.
They are expected to:
become invalid
be revised
be partially discarded
Replanning is a continuous process, not a recovery mechanism triggered only by failure.
Actuation
Actuation is where plans meet reality.
It translates planned tasks into concrete actions executed by agents or machines. Actuation is treated as unreliable: actions may succeed, fail, or produce incomplete results.
Assembly observes execution outcomes and feeds structured feedback back into the coordination loop, allowing the system to adapt without assuming perfect behavior.
Last updated
