R6: the composition's layout, its signature and digest, the want's digest, the judgement values; the hand tool is mesh-hand-compose (issue 1943) #78

Merged
jschoubben merged 14 commits from feat/r6 into main 2026-10-24 23:17:32 +00:00
2 changed files with 4 additions and 15 deletions
Showing only changes of commit 7f9cc0e55c - Show all commits
+4 -1
View File
@@ -110,7 +110,10 @@ var defaultSeats = append([]Seat{
"rolled-back",
// A pull request's merge check, judged (novox/hq to-be 45 §9).
"checked",
// (A walk kept in a new state and a tier sent to a machine are gone with the plans, novox/hq ADR 0539.)
// A walk kept in a new state, and a tier sent to a machine: kept until the catalogue's main consumes them no
// more; nothing emits them (ADR 0539).
"plan-moved",
"sent",
// A key of a record mirror written or removed (novox/hq ADR 0289, design 54 §3; design 57 F3).
"assignment-changed", "declared-config-changed", "predefined-changed",
// A builder's key not taken in because the artifact store does not hold an artifact it names (novox/hq
-14
View File
@@ -113,17 +113,3 @@ func TestTheControllerSaysABucketItDeleted(t *testing.T) {
t.Errorf("the controller's seat does not emit bucket-deleted: %v", seat.Emits)
}
}
// 1943 (the review's notes on 1945): the controller's seat no longer says a walk moved or a tier was sent: there is no
// plan (ADR 0539).
func TestTheControllerSaysNoPlanEvents(t *testing.T) {
seat, ok := SeatNamed(ControllerSeatName)
if !ok {
t.Fatal("no controller seat")
}
for _, gone := range []string{"plan-moved", "sent"} {
if SeatSays(seat.Emits, gone) {
t.Errorf("the controller's seat still emits %s", gone)
}
}
}