# CRM AppRelease `0.30.0`

This immutable CRM AppRelease publishes the Task activity row-visibility
contract that inherits access from the record referenced by `WhatId` while
retaining the Task record's own visibility. Historical releases remain
unchanged.

- App: `io.nexuscrm.sfcrm`
- semantic version: `0.30.0`
- AppReleaseDigest:
  `sha256:c2caad0db81f67563eb9660098f7002b114947416217b8599b0aa45d1b574845`
- MetadataBundleDigest:
  `sha256:614941c513aecd0a64b30209dfcda616bfaaf9ebd18dacf55203c3c8e33325f5`
- component count: `71`
- sfcrm provided capability count: `16`
- source input revision: `38ce18495df0d0dee8a87a07c14981ccaf7eea6f`
- contract module:
  `v0.2.36-0.20260809030953-660482c43fc6`

The release changes CRM metadata only. It adds no handler, runtime protocol,
engine capability, or deployment dependency beyond the closure already
published by `0.29.0`.

Rebuild and verify:

```bash
mkdir -p ~/taskfiles/issue-5001-l1-release
git worktree add ~/taskfiles/issue-5001-l1-release/source \
  38ce18495df0d0dee8a87a07c14981ccaf7eea6f
cd tools/crm-app-release
GOWORK=off go run . build \
  --pack-root ~/taskfiles/issue-5001-l1-release/source/salesforce-crm-standard \
  --output ~/taskfiles/issue-5001-l1-release/crm-app-package-0.30.0.json
cmp ~/taskfiles/issue-5001-l1-release/crm-app-package-0.30.0.json \
  ../../releases/io.nexuscrm.sfcrm/0.30.0/app-package.json
GOWORK=off go run . verify \
  --package ../../releases/io.nexuscrm.sfcrm/0.30.0/app-package.json \
  --attestation ../../releases/io.nexuscrm.sfcrm/0.30.0/publisher-attestation.json \
  --public-key ../../releases/io.nexuscrm.sfcrm/0.30.0/publisher-public-key.json
```
