feat(backend): add publish readiness endpoint and enforce publish gate contract

add backend endpoint for publish readiness checks

enforce publish gate contract before version publication
make publish preconditions explicit and consistent for clients
This commit is contained in:
greebo
2026-03-19 20:15:48 +03:00
parent 2af5e49b8c
commit 7b6c12f924
8 changed files with 197 additions and 45 deletions

View File

@@ -36,6 +36,7 @@ class Settings(BaseSettings):
storage_root_dir: str = "/data"
publish_preview_retention_per_variant: int = 2
publish_require_full_pricing_coverage: bool = False
model_config = SettingsConfigDict(
env_file=".env",