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.

PersonEntity — Cross-Domain Person Contract Entity

PersonEntity is the canonical cross-domain entity for a human actor. Layer 1: person slug with edges to team, project, and task.

field.key.label
PersonEntity — Cross-Domain Person Contract Entity
field.version.label
field.type.label
field.title.label
PersonEntity — Cross-Domain Person Contract Entity
field.description.label

PersonEntity is the canonical cross-domain entity for a human actor. Layer 1: person slug with edges to team, project, and task.

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

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

Edges

| ID | From | To | Relation | Cardinality | |----|----|----|----|----| | `person-to-team` | person | team | member-of | many-to-many | | `person-to-project` | person | project | contributes-to | many-to-many | | `person-to-task` | person | task | assigned-to | one-to-many |