CX-08
Native source contract — GitLab
Import OpenAPI/WSDL/JSON Schema/device register map/licensed specification; provenance, exact version, schema hash, keys, time paths, operations and examples.
Acceptance · Synthetic source fixtures cannot be promoted to native approval by relabelling. Native samples and authoritative review required. Operations createSourceContract, updateSourceContract, validateContract
CS-CON-0206GitLabF17 · Work management and engineering deliveryT06DETAILstatus: proposed_targetqualification: not_run
CX-02 ProfileCX-03 Configure connectionCX-08 Source contractCX-11 LaboratoryCX-12 EvidenceCX-14 Qualification
Synthetic connector workspace. Every profile here is a proposed target. Nothing on this screen is a live, qualified or certified adapter, no payload is a captured vendor wire message, and the simulation engine has no code path to a real endpoint.
Draft contract
No draft yet. A draft here is derived from the template's semantic shape — it is explicitly not a captured vendor wire message.
Evidence position
Vendor wire schema
not_embedded; pin licensed/OpenAPI/WSDL/device spec at qualification
Native sample
synthetic post-decoder fixture only; not a captured vendor wire payload
Declared contract reference
contracts/source-contracts/CS-CON-0206.json
Canonical contract policy
Candidate envelope family only. Approve source-specific bindings through the canonical authority; no business vocabulary in the driver.
Canonical entity produced
EntityChangeObserved
A native source contract can only be approved from a captured payload from the real product at a pinned edition. Nothing in this workspace can produce that, so approval stays blocked rather than being inferred backwards from a normalized fixture.
