add backend readiness contract for publish prechecks
guard publish flow with explicit validation and version-aware checks
make publish behavior more predictable for clients and safer against stale state
add backend readiness contract for publish prechecks
add pricing diagnostics to explain publish-blocking conditions
make publish decisions more explicit and easier to debug for clients
add backend endpoint for publish readiness checks
enforce publish gate contract before version publication
make publish preconditions explicit and consistent for clients
add backend endpoints for pricing coverage analysis and unpriced seat inspection
add explain endpoint to make effective pricing decisions traceable
improve pricing diagnostics for admin and editor workflows
extend test seat preview with explicit sellability reason codes
serialize preview price amount as string for a stable API contract
improve diagnosis of non-sellable states for preview consumers
- add typed response schemas for pricing write endpoints
- add stale draft version guard for pricing mutations
- unify pricing API contract around expected_scheme_version_id
- update API route map
- add smoke regression checklist for backend routes and artifact flows