colon-means-already-namespaced

IN premise

`_resolve_namespace` treats a colon in a node ID as "already namespaced" and never double-prefixes; this is the convention for cross-namespace references.

Summary

When a node ID contains a colon, the system assumes it already belongs to a specific namespace and skips adding another prefix. This prevents IDs like "physics:gravity" from becoming "biology:physics:gravity" and establishes the colon as the standard separator for referencing nodes across different namespaces.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/23/reasons_lib-api.md