main
feat(EX-4): solution catalog, bundle semver, HVAC reference app Sprint EX-4 delivers BL-96 through BL-99: - BL-96: GET /api/v1/solutions/catalog and one-click reference install; System → Solutions tab with SolutionCatalogPanel - BL-97: strict MAJOR.MINOR.PATCH semver on bundle manifests with major-bump warnings; BundleSemverContractTest and APPLICATIONS.md docs - BL-98: examples/ci-template GitHub Actions + tools/bundle-validate-cli; warehouse-app workflow (skips without ISPF_BASE_URL) - BL-99: examples/building-hvac-app, smoke test, walkthrough doc Fix bundle field types (DOUBLE not NUMBER) and align platform API tests with semver validation. Co-authored-by: Michael Sviridov <michaael@narod.ru>