Parent: #173
Scope
.NET, Kotlin, Elixir, TypeScript, and Python client journeys. Keep Java as an authority gap until a supported Java client exists. Do not translate .NET guidance mechanically.
Delivery rule
Reuse the existing .ai/skills corpus as migration input. Correct against first-party product sources, remove project/private coupling, add only focused compile/static/spec evidence, run one real canary, and release. Avoid generic evaluation infrastructure and repeated review loops.
Done when
Parent: #173
Scope
.NET, Kotlin, Elixir, TypeScript, and Python client journeys. Keep Java as an authority gap until a supported Java client exists. Do not translate .NET guidance mechanically.
Delivery rule
Reuse the existing
.ai/skillscorpus as migration input. Correct against first-party product sources, remove project/private coupling, add only focused compile/static/spec evidence, run one real canary, and release. Avoid generic evaluation infrastructure and repeated review loops.Done when