ContractSpec docs

OSS-first docs

These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.

Contract Entity Ontology Compatibility Ledger

Entity ontology symbols are additive from the root barrel and the narrow ./entities package subpath.

field.key.label
Contract Entity Ontology Compatibility Ledger
field.version.label
field.type.label
field.title.label
Contract Entity Ontology Compatibility Ledger
field.description.label

Entity ontology symbols are additive from the root barrel and the narrow ./entities package subpath.

field.tags.label
tech,contracts,entities,compatibility,exports
field.owners.label
field.stability.label
public

The entity ontology public surface is intentionally additive through the root barrel and the narrow `./entities` package subpath.

Public import

import {
  defineContractEntity,
  defineContractEdge,
  EntityRegistry,
} from '@lssm-tech/lib.contracts-spec/entities';

Compatibility decision

`@lssm-tech/lib.contracts-spec` exports the entity ontology symbols from the root barrel.

`@lssm-tech/lib.contracts-spec/entities` is not introduced by this ledger.

Future work that adds `./entities` must update `package.json`, the publish exports, tests, docs, and release metadata together.