Framework lock и providers
simai-framework.lock.json фиксирует immutable runtime tuple, admitted
manifests, Smart projection, typography projection и локальный Core/runtime
packet. Moving branch/latest запрещены; manifest пакета проверяет каждый
distribution-relative path и SHA-256 до публикации. Каждый Smart дополнительно
проходит schema, provider ownership, namespace, template/assets/hydration и
hash checks.
| Поле | Scope | Обяз. | Тип | Default | Validation | Provenance |
|---|---|---|---|---|---|---|
/asset_projection | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/properties/asset_projection |
/asset_projection/files | lock | да | object | не объявлен; effective value определяется inheritance/runtime | minProperties=1 | resources/schemas/framework-lock.schema.json#/properties/asset_projection/properties/files |
/asset_projection/files/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/projected_asset |
/asset_projection/files/*/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/projected_asset/properties/sha256 |
/asset_projection/mount | lock | да | string | не объявлен; effective value определяется inheritance/runtime | enum=["_docara/framework","_docara/framework-runtime"] | resources/schemas/framework-lock.schema.json#/properties/asset_projection/properties/mount |
/asset_projection/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="docara.framework_asset_projection.v1" | resources/schemas/framework-lock.schema.json#/properties/asset_projection/properties/schema |
/asset_projection/source | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/properties/asset_projection/properties/source |
/asset_projection/source/provider | lock | да | string | не объявлен; effective value определяется inheritance/runtime | enum=["simai/ui-smart","simai/ui"] | resources/schemas/framework-lock.schema.json#/properties/asset_projection/properties/source/properties/provider |
/asset_projection/source/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/properties/asset_projection/properties/source/properties/revision |
/dynamic_asset_projection | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/properties/dynamic_asset_projection |
/dynamic_asset_projection/files | lock | да | object | не объявлен; effective value определяется inheritance/runtime | minProperties=1 | resources/schemas/framework-lock.schema.json#/properties/dynamic_asset_projection/properties/files |
/dynamic_asset_projection/files/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/projected_asset |
/dynamic_asset_projection/files/*/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/projected_asset/properties/sha256 |
/dynamic_asset_projection/mount | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="_docara/framework-runtime" | resources/schemas/framework-lock.schema.json#/properties/dynamic_asset_projection/properties/mount |
/dynamic_asset_projection/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="docara.framework_dynamic_asset_projection.v1" | resources/schemas/framework-lock.schema.json#/properties/dynamic_asset_projection/properties/schema |
/dynamic_asset_projection/source | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/properties/dynamic_asset_projection/properties/source |
/dynamic_asset_projection/source/provider | lock | да | string | не объявлен; effective value определяется inheritance/runtime | enum=["simai/ui-smart","simai/ui"] | resources/schemas/framework-lock.schema.json#/properties/dynamic_asset_projection/properties/source/properties/provider |
/dynamic_asset_projection/source/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/properties/dynamic_asset_projection/properties/source/properties/revision |
/icon_projection | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/icon_projection |
/icon_projection/files | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/icon_projection/properties/files |
/icon_projection/files/license | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_asset |
/icon_projection/files/license/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/path |
/icon_projection/files/license/public | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/public |
/icon_projection/files/license/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/sha256 |
/icon_projection/files/outlined | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_asset |
/icon_projection/files/outlined/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/path |
/icon_projection/files/outlined/public | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/public |
/icon_projection/files/outlined/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/sha256 |
/icon_projection/files/rounded | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_asset |
/icon_projection/files/rounded/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/path |
/icon_projection/files/rounded/public | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/public |
/icon_projection/files/rounded/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/sha256 |
/icon_projection/files/sharp | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_asset |
/icon_projection/files/sharp/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/path |
/icon_projection/files/sharp/public | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/public |
/icon_projection/files/sharp/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/sha256 |
/icon_projection/packet_sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/icon_projection/properties/packet_sha256 |
/icon_projection/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="docara.framework_icon_projection.v1" | resources/schemas/framework-lock.schema.json#/$defs/icon_projection/properties/schema |
/icon_projection/source | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/icon_projection/properties/source |
/icon_projection/source/license | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="Apache-2.0" | resources/schemas/framework-lock.schema.json#/$defs/icon_projection/properties/source/properties/license |
/icon_projection/source/provider | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="google/material-design-icons" | resources/schemas/framework-lock.schema.json#/$defs/icon_projection/properties/source/properties/provider |
/icon_projection/source/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/icon_projection/properties/source/properties/revision |
/manifests | lock | да | object | не объявлен; effective value определяется inheritance/runtime | minProperties=1; propertyNames={"pattern":"^ui(?:\\.[a-z][a-z0-9_]*)+$"} | resources/schemas/framework-lock.schema.json#/properties/manifests |
/manifests/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/manifest |
/manifests/*/consumer_policy | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy |
/manifests/*/consumer_policy/blocked | lock | да | array | не объявлен; effective value определяется inheritance/runtime | schema type only | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/blocked |
/manifests/*/consumer_policy/blocked/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/blocked/items |
/manifests/*/consumer_policy/blocked/*/code | lock | да | string | не объявлен; effective value определяется inheritance/runtime | minLength=1 | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/blocked/items/properties/code |
/manifests/*/consumer_policy/blocked/*/prop | lock | да | string | не объявлен; effective value определяется inheritance/runtime | minLength=1 | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/blocked/items/properties/prop |
/manifests/*/consumer_policy/blocked/*/value | lock | да | any | не объявлен; effective value определяется inheritance/runtime | schema type only | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/blocked/items/properties/value |
/manifests/*/consumer_policy/excluded_states | lock | да | object | не объявлен; effective value определяется inheritance/runtime | schema type only | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/excluded_states |
/manifests/*/consumer_policy/excluded_states/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/excluded_states/additionalProperties |
/manifests/*/consumer_policy/excluded_states/*/prop | lock | да | string | не объявлен; effective value определяется inheritance/runtime | minLength=1 | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/excluded_states/additionalProperties/properties/prop |
/manifests/*/consumer_policy/excluded_states/*/value | lock | да | any | не объявлен; effective value определяется inheritance/runtime | schema type only | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/excluded_states/additionalProperties/properties/value |
/manifests/*/consumer_policy/managed | lock | да | object | не объявлен; effective value определяется inheritance/runtime | schema type only | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/managed |
/manifests/*/consumer_policy/managed/* | lock | нет | string | не объявлен; effective value определяется inheritance/runtime | const="deterministic_id" | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/managed/additionalProperties |
/manifests/*/consumer_policy/omitted_assets | lock | да | object | не объявлен; effective value определяется inheritance/runtime | schema type only | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/omitted_assets |
/manifests/*/consumer_policy/omitted_assets/* | lock | нет | string | не объявлен; effective value определяется inheritance/runtime | minLength=1 | resources/schemas/framework-lock.schema.json#/$defs/consumer_policy/properties/omitted_assets/additionalProperties |
/manifests/*/provider | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z0-9][a-z0-9._/-]*$" | resources/schemas/framework-lock.schema.json#/$defs/manifest/properties/provider |
/manifests/*/provider_revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/manifest/properties/provider_revision |
/manifests/*/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/manifest/properties/sha256 |
/nonclaims | lock | да | array | не объявлен; effective value определяется inheritance/runtime | minItems=1; uniqueItems=true | resources/schemas/framework-lock.schema.json#/properties/nonclaims |
/nonclaims/* | lock | нет | string | не объявлен; effective value определяется inheritance/runtime | minLength=1 | resources/schemas/framework-lock.schema.json#/properties/nonclaims/items |
/package_projections | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | minProperties=1; propertyNames={"pattern":"^[a-z][a-z0-9-]*$","type":"string"} | resources/schemas/framework-lock.schema.json#/properties/package_projections |
/package_projections/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/package_projection |
/package_projections/*/files | lock | да | object | не объявлен; effective value определяется inheritance/runtime | minProperties=1 | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/files |
/package_projections/*/files/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/projected_asset |
/package_projections/*/files/*/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/projected_asset/properties/sha256 |
/package_projections/*/mount | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^_docara/framework-packages/[a-z][a-z0-9-]*/[a-f0-9]{40}$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/mount |
/package_projections/*/package | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z][a-z0-9-]*$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/package |
/package_projections/*/receipt | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt |
/package_projections/*/receipt/archive_sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/archive_sha256 |
/package_projections/*/receipt/builder | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/builder |
/package_projections/*/receipt/builder/repository | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z0-9-]+/[a-z0-9._-]+$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/builder/properties/repository |
/package_projections/*/receipt/builder/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{40}$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/builder/properties/revision |
/package_projections/*/receipt/framework_source | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/framework_source |
/package_projections/*/receipt/framework_source/repository | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z0-9-]+/[a-z0-9._-]+$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/framework_source/properties/repository |
/package_projections/*/receipt/framework_source/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/framework_source/properties/revision |
/package_projections/*/receipt/manifest_sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/manifest_sha256 |
/package_projections/*/receipt/package_source | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/package_source |
/package_projections/*/receipt/package_source/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | schema type only | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/package_source/properties/path |
/package_projections/*/receipt/package_source/repository | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z0-9-]+/[a-z0-9._-]+$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/package_source/properties/repository |
/package_projections/*/receipt/package_source/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/package_source/properties/revision |
/package_projections/*/receipt/package_source/tree | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{40}$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/package_source/properties/tree |
/package_projections/*/receipt/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="simai.framework.product-package-receipt" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/schema |
/package_projections/*/receipt/schema_version | lock | да | integer | не объявлен; effective value определяется inheritance/runtime | const=1 | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/receipt/properties/schema_version |
/package_projections/*/requires | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^ui-[a-f0-9]{12}$" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/requires |
/package_projections/*/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="docara.framework_package_projection" | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/schema |
/package_projections/*/schema_version | lock | да | integer | не объявлен; effective value определяется inheritance/runtime | const=2 | resources/schemas/framework-lock.schema.json#/$defs/package_projection/properties/schema_version |
/runtime | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/properties/runtime |
/runtime/boot | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/boot |
/runtime/boot/css | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/boot/properties/css |
/runtime/boot/javascript | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/boot/properties/javascript |
/runtime/boot/smart_base | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/boot/properties/smart_base |
/runtime/boot/smart_base_path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-directory" | resources/schemas/framework-lock.schema.json#/$defs/boot/properties/smart_base_path |
/runtime/boot/ui_base | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-directory" | resources/schemas/framework-lock.schema.json#/$defs/boot/properties/ui_base |
/runtime/bundle_id | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z0-9][a-z0-9._-]+$" | resources/schemas/framework-lock.schema.json#/properties/runtime/properties/bundle_id |
/runtime/components | lock | да | object | не объявлен; effective value определяется inheritance/runtime | minProperties=1 | resources/schemas/framework-lock.schema.json#/properties/runtime/properties/components |
/runtime/components/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/runtime_component |
/runtime/components/*/attributes | lock | да | array | не объявлен; effective value определяется inheritance/runtime | uniqueItems=true | resources/schemas/framework-lock.schema.json#/$defs/runtime_component/properties/attributes |
/runtime/components/*/attributes/* | lock | нет | string | не объявлен; effective value определяется inheritance/runtime | minLength=1 | resources/schemas/framework-lock.schema.json#/$defs/runtime_component/properties/attributes/items |
/runtime/components/*/core_css | lock | нет | any | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component/properties/core_css |
/runtime/components/*/css | lock | да | any | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component/properties/css |
/runtime/components/*/javascript | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component/properties/javascript |
/runtime/components/*/loader | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_loader |
/runtime/components/*/loader/plugin | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^cl-[a-z][a-z0-9-]*$" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_loader/properties/plugin |
/runtime/components/*/loader/relations | lock | да | array | не объявлен; effective value определяется inheritance/runtime | minItems=1 | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_loader/properties/relations |
/runtime/components/*/loader/relations/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation |
/runtime/components/*/loader/relations/*/css | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation/properties/css |
/runtime/components/*/loader/relations/*/javascript | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation/properties/javascript |
/runtime/components/*/loader/relations/*/plugin | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z][a-z0-9-]*$" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation/properties/plugin |
/runtime/components/*/loader/relations/*/type | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="component" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation/properties/type |
/runtime/components/*/requires | lock | нет | array | не объявлен; effective value определяется inheritance/runtime | uniqueItems=true | resources/schemas/framework-lock.schema.json#/$defs/runtime_component/properties/requires |
/runtime/components/*/requires/* | lock | нет | string | не объявлен; effective value определяется inheritance/runtime | minLength=1 | resources/schemas/framework-lock.schema.json#/$defs/runtime_component/properties/requires/items |
/runtime/components/*/source | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component/properties/source |
/runtime/framework_registry | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/framework_registry |
/runtime/framework_registry/compatibility_id | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z0-9][a-z0-9._-]+$" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry/properties/compatibility_id |
/runtime/framework_registry/documentation_source | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/framework_documentation_source |
/runtime/framework_registry/documentation_source/file_sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/framework_documentation_source/properties/file_sha256 |
/runtime/framework_registry/documentation_source/relative_path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/framework_documentation_source/properties/relative_path |
/runtime/framework_registry/documentation_source/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="docara.documentation_source.v1" | resources/schemas/framework-lock.schema.json#/$defs/framework_documentation_source/properties/schema |
/runtime/framework_registry/file_sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry/properties/file_sha256 |
/runtime/framework_registry/profile | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="plain-assets-v1" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry/properties/profile |
/runtime/framework_registry/relative_path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry/properties/relative_path |
/runtime/framework_registry/schema_id | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="simai.framework.contract-registry" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry/properties/schema_id |
/runtime/framework_registry/source | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/framework_registry_source |
/runtime/framework_registry/source/commit | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry_source/properties/commit |
/runtime/framework_registry/source/files | lock | да | integer | не объявлен; effective value определяется inheritance/runtime | minimum=1 | resources/schemas/framework-lock.schema.json#/$defs/framework_registry_source/properties/files |
/runtime/framework_registry/source/mount | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="contract" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry_source/properties/mount |
/runtime/framework_registry/source/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry_source/properties/sha256 |
/runtime/framework_registry/source/tree | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="contracts/generated" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry_source/properties/tree |
/runtime/framework_registry/source/tree_oid | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/framework_registry_source/properties/tree_oid |
/runtime/pair_id | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z0-9][a-z0-9._-]+$" | resources/schemas/framework-lock.schema.json#/properties/runtime/properties/pair_id |
/runtime/publication_profile | lock | да | string | не объявлен; effective value определяется inheritance/runtime | enum=["verified-release-artifact-v1","verified-commit-candidate-v1"] | resources/schemas/framework-lock.schema.json#/properties/runtime/properties/publication_profile |
/runtime/runtime | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="simai-framework" | resources/schemas/framework-lock.schema.json#/properties/runtime/properties/runtime |
/runtime/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="larena.ui.frontend_runtime_lock.v3" | resources/schemas/framework-lock.schema.json#/properties/runtime/properties/schema |
/runtime/shell | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/runtime_shell |
/runtime/shell/relations | lock | да | array | не объявлен; effective value определяется inheritance/runtime | minItems=1 | resources/schemas/framework-lock.schema.json#/$defs/runtime_shell/properties/relations |
/runtime/shell/relations/* | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation |
/runtime/shell/relations/*/css | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation/properties/css |
/runtime/shell/relations/*/javascript | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation/properties/javascript |
/runtime/shell/relations/*/plugin | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-z][a-z0-9-]*$" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation/properties/plugin |
/runtime/shell/relations/*/type | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="component" | resources/schemas/framework-lock.schema.json#/$defs/runtime_component_relation/properties/type |
/runtime/tag | lock | да | any | не объявлен; effective value определяется inheritance/runtime | pattern="^v[0-9]+\\.[0-9]+\\.[0-9]+$" | resources/schemas/framework-lock.schema.json#/properties/runtime/properties/tag |
/runtime/ui | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/ui_source |
/runtime/ui/commit | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/ui_source/properties/commit |
/runtime/ui/files | lock | да | integer | не объявлен; effective value определяется inheritance/runtime | minimum=1 | resources/schemas/framework-lock.schema.json#/$defs/ui_source/properties/files |
/runtime/ui/mount | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="ui" | resources/schemas/framework-lock.schema.json#/$defs/ui_source/properties/mount |
/runtime/ui/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/ui_source/properties/sha256 |
/runtime/ui/tag | lock | да | any | не объявлен; effective value определяется inheritance/runtime | pattern="^v[0-9]+\\.[0-9]+\\.[0-9]+$" | resources/schemas/framework-lock.schema.json#/$defs/ui_source/properties/tag |
/runtime/ui/tree | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="distr" | resources/schemas/framework-lock.schema.json#/$defs/ui_source/properties/tree |
/runtime/ui_smart | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/ui_smart_source |
/runtime/ui_smart/commit | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/ui_smart_source/properties/commit |
/runtime/ui_smart/files | lock | да | integer | не объявлен; effective value определяется inheritance/runtime | minimum=1 | resources/schemas/framework-lock.schema.json#/$defs/ui_smart_source/properties/files |
/runtime/ui_smart/mount | lock | да | string | не объявлен; effective value определяется inheritance/runtime | enum=["smart","ui"] | resources/schemas/framework-lock.schema.json#/$defs/ui_smart_source/properties/mount |
/runtime/ui_smart/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/ui_smart_source/properties/sha256 |
/runtime/ui_smart/tag | lock | да | any | не объявлен; effective value определяется inheritance/runtime | pattern="^v[0-9]+\\.[0-9]+\\.[0-9]+$" | resources/schemas/framework-lock.schema.json#/$defs/ui_smart_source/properties/tag |
/runtime/ui_smart/tree | lock | да | string | не объявлен; effective value определяется inheritance/runtime | enum=["smart","distr/smart"] | resources/schemas/framework-lock.schema.json#/$defs/ui_smart_source/properties/tree |
/runtime_projection | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection |
/runtime_projection/files | lock | да | integer | не объявлен; effective value определяется inheritance/runtime | minimum=1 | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection/properties/files |
/runtime_projection/icon_font | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection/properties/icon_font |
/runtime_projection/manifest | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_asset |
/runtime_projection/manifest/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/path |
/runtime_projection/manifest/public | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/public |
/runtime_projection/manifest/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/sha256 |
/runtime_projection/mount | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection/properties/mount |
/runtime_projection/packet_sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection/properties/packet_sha256 |
/runtime_projection/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="docara.framework_runtime_projection.v1" | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection/properties/schema |
/runtime_projection/source | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection/properties/source |
/runtime_projection/source/provider | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="simai/ui" | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection/properties/source/properties/provider |
/runtime_projection/source/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection/properties/source/properties/revision |
/runtime_projection/source/tree_sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/runtime_projection/properties/source/properties/tree_sha256 |
/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="docara.framework_lock.v1" | resources/schemas/framework-lock.schema.json#/properties/schema |
/typography_projection | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_projection |
/typography_projection/builder | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_builder |
/typography_projection/builder/provider | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="simai/ui-builder" | resources/schemas/framework-lock.schema.json#/$defs/typography_builder/properties/provider |
/typography_projection/builder/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/typography_builder/properties/revision |
/typography_projection/candidate | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[0-9]+\\.[0-9]+\\.[0-9]+(?:-rc\\.[0-9]+)?$" | resources/schemas/framework-lock.schema.json#/$defs/typography_projection/properties/candidate |
/typography_projection/distribution | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_distribution |
/typography_projection/distribution/provider | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="simai/ui" | resources/schemas/framework-lock.schema.json#/$defs/typography_distribution/properties/provider |
/typography_projection/distribution/published | lock | да | boolean | не объявлен; effective value определяется inheritance/runtime | schema type only | resources/schemas/framework-lock.schema.json#/$defs/typography_distribution/properties/published |
/typography_projection/distribution/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/typography_distribution/properties/revision |
/typography_projection/distribution/rollback_parent | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/typography_distribution/properties/rollback_parent |
/typography_projection/files | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_projection/properties/files |
/typography_projection/files/<^font_[a-f0-9]{20}$> | lock | нет | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_asset |
/typography_projection/files/<^font_[a-f0-9]{20}$>/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/path |
/typography_projection/files/<^font_[a-f0-9]{20}$>/public | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/public |
/typography_projection/files/<^font_[a-f0-9]{20}$>/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/sha256 |
/typography_projection/files/contract | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_asset |
/typography_projection/files/contract/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/path |
/typography_projection/files/contract/public | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/public |
/typography_projection/files/contract/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/sha256 |
/typography_projection/files/core | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_asset |
/typography_projection/files/core/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/path |
/typography_projection/files/core/public | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/public |
/typography_projection/files/core/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/sha256 |
/typography_projection/files/utility | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_asset |
/typography_projection/files/utility/path | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/path |
/typography_projection/files/utility/public | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-relative-path" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/public |
/typography_projection/files/utility/sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_asset/properties/sha256 |
/typography_projection/packet_sha256 | lock | да | string | не объявлен; effective value определяется inheritance/runtime | pattern="^[a-f0-9]{64}$" | resources/schemas/framework-lock.schema.json#/$defs/typography_projection/properties/packet_sha256 |
/typography_projection/schema | lock | да | string | не объявлен; effective value определяется inheritance/runtime | const="docara.framework_typography_projection.v1" | resources/schemas/framework-lock.schema.json#/$defs/typography_projection/properties/schema |
/typography_projection/source | lock | да | object | не объявлен; effective value определяется inheritance/runtime | additionalProperties=false | resources/schemas/framework-lock.schema.json#/$defs/typography_source |
/typography_projection/source/provider | lock | да | string | не объявлен; effective value определяется inheritance/runtime | enum=["simai/ui-source","simai/ui-loader"] | resources/schemas/framework-lock.schema.json#/$defs/typography_source/properties/provider |
/typography_projection/source/revision | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/typography_source/properties/revision |
/typography_projection/source/rollback_parent | lock | да | string | не объявлен; effective value определяется inheritance/runtime | format="docara-immutable-revision" | resources/schemas/framework-lock.schema.json#/$defs/typography_source/properties/rollback_parent |
/version | lock | нет | integer | не объявлен; effective value определяется inheritance/runtime | const=1 | resources/schemas/framework-lock.schema.json#/properties/version |
Effective support смотрите через docara atlas --json и docara inspect smart <id> --json. Neutral identity — sf.smart_artifact_abi / 1.0.0 / sf-smart-artifact-abi-v1; storage compatibility alias/provider adapter/template ABI показываются отдельно.
Принятый form wave: ui.input, ui.dropdown, ui.checkbox; populated dropdown зависит от exact-pinned text-only ui.list-item. Related icons/avatars/tags остаются nonclaims.