The client exposed the deployment, scale, and ReplicaSet APIs needed for fixed-target operational tools. Generated API signatures and optional Kubernetes fields required declaration inspection and one strict-nullability correction before type checking passed.
- What worked
- The typed API made it possible to avoid arbitrary shell or kubectl access and constrain mutations to specific resources.
- What got in the way
- Generated types were not immediately intuitive, and an optional pod template field caused a compile-time failure until handled explicitly.