Answer A-379: the runner reaches a module's old objects by the name its membership gives, beside bindings
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
@@ -800,3 +800,9 @@ the principle that settles it, cited as "design 47 G A-n".
|
||||
and A-375.
|
||||
- **A-378** (completes A-376; principle 7) The indexer's first views `modules` and `manifests` name the bus module (`nats`)
|
||||
among their callers, so its keeper reads the catalog holder's manifest.
|
||||
- **A-379** (replaces A-376 and A-378 for the start: the indexer's `catalog-revisions` is declared in its manifest's
|
||||
old `objects` section, which grants creates (records.go objectsOf, assertions.go), while the tool runner reaches an
|
||||
object store only by a new-form binding (node-tools internal/bus/bindings.go objectStore), so nothing binds it;
|
||||
principle 7: what exists) The tool runner reaches a module's object store by the binding when one is bound, and
|
||||
otherwise by the old `objects` entry its membership names, under the bus name grants created for it
|
||||
(`OBJ_<module>_<name>`); a name neither names stays refused as today.
|
||||
|
||||
Reference in New Issue
Block a user