diff --git a/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md b/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md index c2a7923d..f4369c2a 100644 --- a/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md +++ b/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md @@ -787,3 +787,9 @@ the principle that settles it, cited as "design 47 G A-n". catalog-revisions ... bound: none"; extends A-359; principle 7) The gate's start path also lets through the seat `mesh-broker`'s verb `list` (the bindings' first view) while the catalog half is unread, since the catalog half's own owner is bound its bus state through it. +- **A-376** (live start, novox 22:4x-23:0x: the indexer runtime "was bound no object-store called catalog-revisions"; + the keeper plans nothing "before the catalog half's first views", which need that very store; cycle C12; completes + A-367 as A-363 completes grants; principles 7 and 3) Before its catalog half's first views are in, the bus keeper + makes the bus state of the holder of the seat `mesh-catalog` (the catalog half's own source), read from that module's + manifest on the trunk as the indexer's `manifests` first view gives it, and says each made entry as it does today, so + grants binds it; every other module waits for the catalog half as A-367 says.