## finos/architecture-as-code — cli-v1.50.1…cli-v1.51.0

_26 commits._

### Features
- **feat(calm-hub-ui): show a Keep CALM modal on 503 responses** (85d4f9b)
- **feat(calm-hub): add calm collection with startup schema migration runner** (d25d694)

### Fixes
- **Merge pull request #2906 from rocketstack-matt/fix/meeting-template-label** (6873e3b)
- **fix(calm-hub): stop silently losing MongoDB indexes on migration failure** (26963b0)
- **fix(templates): drop stale 'meeting' label from office hours template** (b3f5996)
- **fix(templates): drop stale 'meeting' label from meeting issue template** (6cc5066)
- **fix(calm-hub-ui): make modal backdrop dismiss buttons explicit type=button** (fbda400)
- **fix(calm-hub): bound Mongo timeouts and skip the migration filter in tests** (0e0e4be)
- **fix(calm-hub): treat a null lock holder as unlocked, clear acquiredAt on release** (89bcc30)
- **fix(calm-hub): fail open on migration-lock check failures, fix stale doc** (7c706ee)
- **fix(calm-hub): resolve code-review findings in the schema migration runner** (8b4f92c)
- **Merge pull request #2894 from rocketstack-matt/fix/security-deps-npm-2026-07-27** (2e82e2a)
- **Merge pull request #2865 from willosborne/fix/calm-hub-client-swallowed-auth-failures** (96cd530)
- **fix(calm-hub): map Mongo write failures honestly instead of a false 404 (#2885)** (f3708bf)
- **fix(shared): treat a null 200 body as malformed in extractValues** (4ab40aa)
- **fix(shared): don't swallow malformed 200 bodies into [] in calm-hub-client** (4fa90ec)

### Backend
- **Merge pull request #2911 from finos/release/cli-v1.51.0** (e2f5ca5)
- **Merge pull request #2897 from markscott-ms/feat/2884-schema-version-collection** (ce0cc21)
- **Merge pull request #2899 from markscott-ms/feat/calm-hub-ui-503-modal** (21ff17b)
- **Merge pull request #2891 from finos/dependabot/npm_and_yarn/npm_and_yarn-6a0e8420a7** (4f3e853)

### Chore
- **ci(cli): release version 1.51.0** (052fc1d)
- **refactor(calm-hub-ui): migrate store hooks to useSyncExternalStore (#2902)** (efdee7a)
- **refactor(calm-hub): rename migration steps to match SchemaMigrationStep** (c84e50d)
- **chore(deps): patch npm security vulnerabilities — postcss and brace-expansion** (ea89bd2)
- **chore(deps): bump the npm_and_yarn group across 1 directory with 1 update** (9894323)
- **chore(calm-hub-ui): remove dead postcss resolutions pin (#2892)** (9fd0131)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/finos/architecture-as-code?utm_source=github-action)._