The builder takes work over the broker, and what is still missing
A build is work, not state, and that is why it does not travel as a declaration: as one it would either rebuild on every reconcile or carry "and I already did this", which is state about an event rather than about a machine. So it has its own queue and the answer comes back correlated. Three properties recorded because they are decisions: acknowledge only once the answer is away, one build at a time, and a failure is a result rather than silence. And the board page is corrected. A build result today is answered to whoever asked and kept nowhere, so a builds view has nothing to read. A record of past builds is the missing piece, not the builder.
This commit is contained in:
@@ -21,7 +21,7 @@ the other four are about the mesh itself.
|
||||
| | what it shows | where it stands here |
|
||||
|---|---|---|
|
||||
| **the mesh** | every node, what each runs, what each takes from another, module versions | **everything behind it exists** — it is a reader, not a second source |
|
||||
| **builds** | a build, its stages, its log | needs the builder |
|
||||
| **builds** | a build, its stages, its log | the builder exists; **what is missing is a record of past builds**, since a result is answered to whoever asked and kept nowhere |
|
||||
| **sessions** | model sessions, their usage, and switching between accounts | [ADR 0024](../../02-DECISIONS/0024-model-access-is-a-provision.md) |
|
||||
| **channels** | nodes messaging each other | the agent layer |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user