Answer A-260: the trunk's head for §298's third edge is the highest held source revision
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
@@ -307,3 +307,8 @@ the principle that settles it, cited as "design 47 G A-n".
|
||||
in its state `waits` under `order.<node>.<module>.<part>` beside `acting.`, said as `wait-held` when the want is
|
||||
held and `wait-ended` (ran, released, replaced) when it moves, with the step `placing`; `assigner_waits` reads
|
||||
them and `assigner_release` releases them as it does the acting waits. No new mechanism.
|
||||
- **A-260** (§298, ADR 0633 §1, A-181; principles 1 and 7) For §298's third edge the trunk's head is the highest
|
||||
source revision (`Src`) among the trunk branch's module values the assigner holds; the wait ends when a
|
||||
`take-in.taken` of the trunk branch with `source` at or above it is heard. The assigner consumes
|
||||
`mesh-delivery-indexer.take-in.taken` (a `consumes` entry), heard as it hears `build.ended`; a wait still held
|
||||
after a restart is said again as `wait-held` and ends at the next such take-in.
|
||||
|
||||
Reference in New Issue
Block a user