Политика версий

Слой Текущее значение
Продукт Файл version корня репозитория (embed через internal/version/release).
Сборочные метаданные -X iobackup/internal/version.{Commit,BuildDate} из Makefile; iobackup-agent --version/iobackupctl --version печатают Summary().
HTTP API префикс /api/v1 (internal/api/router.go).
Job schema logical api_version: iobackup.io/v1, kind: BackupJob.
Manifest schema строковое поле version в JSON артефакта (ManifestSchemaVersionV1 = "1").
Storage schema Bolt bucket schema (SupportedStorageSchemaVersion = 4 at v0.51.0; see internal/storage/schema.go).
Documentation Отдельные markdown файлы версионируются вместе с продуктом; OpenAPI синхронизируется через make openapi-spec.

SemVer patch/minor трактуются стандартно: breaking изменения должны быть отражены в CHANGELOG.md.

v1.0.0 standalone GA: релиз v1.0.0 без production central server/control-plane допустим по semver, если scope v1.0 явно зафиксирован как standalone single-agent product (см. README, docs/known-limitations-v1.0.md). Central-track может начаться в v1.1+ отдельно.