A TYPED opts marker for a service's serviceOpts/brandOpts. Phase 2 uses it purely for TYPES — the manifest author
gets autocomplete + type-checking on that service's opts. It carries the value type T in the Schema<T> slot; Phase 3
swaps it for a runtime-validating zod schema of the SAME type (a drop-in — the field type is Schema<T> either way).
A TYPED opts marker for a service's
serviceOpts/brandOpts. Phase 2 uses it purely for TYPES — the manifest author gets autocomplete + type-checking on that service's opts. It carries the value typeTin theSchema<T>slot; Phase 3 swaps it for a runtime-validating zod schema of the SAME type (a drop-in — the field type isSchema<T>either way).