Answer A-369: grants' catalog wait asks the client's Ready, as every part does

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
2026-11-13 20:45:09 +01:00
parent 916be3a63c
commit da161cdbf1
@@ -762,3 +762,5 @@ the principle that settles it, cited as "design 47 G A-n".
- **A-368** (C6; principle 7) When neither the registrations nor the gate's `source` name a branch (a fresh mesh),
the catalog half counts the trunk as `none-yet`, once in the catalog client's `Ready` for every part, so the approval
gate is ready and `indexer_seed_again` runs. In this release, since G's genesis needs it.
- **A-369** (completes A-368; principle 7) Grants' own wait for its catalog half (`CatalogOf.Waiting`) asks the catalog
client's `Ready`, so a mesh that names no branch counts as `none-yet` for grants as for every other part.