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.

TeamEntity — Cross-Domain Team Contract Entity

TeamEntity is the canonical cross-domain entity for a group of persons. Layer 1: team slug with edges to person, project, resource.

field.key.label
TeamEntity — Cross-Domain Team Contract Entity
field.version.label
field.type.label
field.title.label
TeamEntity — Cross-Domain Team Contract Entity
field.description.label

TeamEntity is the canonical cross-domain entity for a group of persons. Layer 1: team slug with edges to person, project, resource.

field.tags.label
tech,contracts,shared-entities,team
field.owners.label
field.stability.label
public

Layer 1 (M2): slug + edges. Entity key: `'team'`.

Edges

| ID | From | To | Relation | Cardinality | |----|----|----|----|----| | `team-to-person` | team | person | has-member | many-to-many | | `team-to-project` | team | project | owns | one-to-many | | `team-to-resource` | team | resource | manages | one-to-many |