Resolves a manifest's modelRole string, listing the known ids on failure — an unknown role is a fail-closed error rather than a default, because "assume position value" is exactly the silent mis-wiring the field exists to prevent.
Resolves a manifest's modelRole string, listing the known ids on failure — an unknown role is a fail-closed error rather than a default, because "assume position value" is exactly the silent mis-wiring the field exists to prevent.