Compatibility Notes

Understand legacy development/production names and the local/remote migration path.

Local/remote serialized names

New configuration should use local and remote credential-authority names. These names describe credential source, not runtime deployment stage.

Legacy compatibility

Some packages retain obsolete development/production option type names during the compatibility window. Compatibility shims map legacy meanings into local and remote authority behavior so existing serialized configuration can still load while new authored configuration moves to explicit authority names.

Migration rule

When touching a configuration surface, update terminology toward local/remote authority unless the legacy name is required for deserialization compatibility. Do not rename runtime environment concepts that truly describe host policy.