Test 58 names a part not heard, not a node away: a check still passes a sleeping node with a warning
mesh/delivery merged: source.main moved to novox/hq@6611b94e3d7a
mesh/check checking c9abb1c5f92e on 6611b94e3d7a
mesh/delivery merged: source.main moved to novox/hq@6611b94e3d7a
mesh/check checking c9abb1c5f92e on 6611b94e3d7a
The test read as failing every check while a node sleeps, against ADR 0593 §9 and the design's own try section. Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
This commit is contained in:
@@ -2703,12 +2703,12 @@ What milestone G's prepare found, and its test:
|
||||
57. **The indexer reads every definition at its start.** Started with a definition on a contracts trunk that no event
|
||||
announced, the indexer judges the first manifest claiming that seat with it, and answers it in
|
||||
`seat-definitions` (whole, indexer).
|
||||
58. **A check that could not run says so and is asked once more.** A check whose composer's node does not answer
|
||||
reads `could not run` and names that node in `mesh-delivery.show`; the claim is released; the node's `running` asks
|
||||
the check again once, and a second `running` of the same part at the same fingerprint asks no second check; a
|
||||
58. **A check that could not run says so and is asked once more.** A check that a part of the mesh it needs does not
|
||||
answer (the composer, the forge, a build seat's holder) reads `could not run` and names that part in
|
||||
`mesh-delivery.show`; the claim is released; the part's `running` asks the check again once, and a second `running` of the same part at the same fingerprint asks no second check; a
|
||||
`could not run` not asked again within 60 minutes raises `check-could-not-run`, which reads cleared once the heads
|
||||
are checked again, replaced, or their pull request closes (whole, checker; live, read through
|
||||
`mesh-delivery.show`).
|
||||
are checked again, replaced, or their pull request closes; a placed node away is not such a part: the check passes it
|
||||
with a warning (ADR 0593 §9) (whole, checker; live, read through `mesh-delivery.show`).
|
||||
59. **A session hears an accepted record** (issue 595). An Approve that accepts a record makes the knowledge base say
|
||||
`reviewed` with what was accepted, by the operator and with the warrant, and the tool runner's account hears it, so
|
||||
a session waiting with `mesh_wait` wakes on it (whole, knowledge base; live).
|
||||
|
||||
Reference in New Issue
Block a user