Once SDKs ship against testnet, breaking changes cost other people work. Right now there is no stated promise about what v1 guarantees.
Scope
- Declare what is stable in
v1: routes, request/response shapes, error codes, pagination semantics.
- Declare what is explicitly not stable yet.
- Define the deprecation policy: notice period, and how removal is signalled.
- Decide how a breaking change would be versioned if one becomes unavoidable.
Done when
- The compatibility promise is documented and the v1 surface is frozen against it.
Once SDKs ship against testnet, breaking changes cost other people work. Right now there is no stated promise about what
v1guarantees.Scope
v1: routes, request/response shapes, error codes, pagination semantics.Done when