sloproxy

feat(usage): track generate flag with backward-compatible defaults master

Propagate client generate metadata through usage records while keeping legacy callers that omit the field enabled by default. Preserve an existing context generate=false when metadata does not set the value, and normalize omission to true only at publishing boundaries.