ExperimentalOptional Readonly ExperimentalallowlistExact tool names to route when the server supplied NO classification metadata for them. This is the migration path for a server older than honua-server#3695; it is matched by exact string equality and is never interpreted as a prefix or pattern.
Optional Readonly ExperimentalapproveFinal veto, applied only to entries family/view/allowlist already approved.
Optional Readonly ExperimentalfamiliesServer-owned families approved for routing.
Optional Readonly ExperimentalrequiredTool names this consumer depends on. Any that discovery does not end up routing is reported as a migration diagnostic instead of being silently dropped.
Optional Readonly ExperimentalviewsServer-authored views approved for routing. When omitted, every view inside an approved family is approved. When supplied, a descriptor must declare a view from this list — an undeclared view is a rejection, not a pass.
The session's approval policy. Defaults approve the canonical HONUA_STUDIO_TOOL_FAMILY in every view and allowlist nothing, which is the whole live catalog against a current honua-server and nothing at all against one that classifies nothing — a server older than honua-server#3695 routes no composition tools until a consumer configures allowlist explicitly. That asymmetry is deliberate: a visible, diagnosable no-op is the only safe default when the server declines to say what it is serving.