feat(engine): register MCP profiles and provider transitions

This commit is contained in:
Codex
2026-07-25 15:39:23 +03:00
parent 951b884c4b
commit e9e03143cd
21 changed files with 3573 additions and 28 deletions
@@ -0,0 +1,45 @@
{
"id": "fleet.units.contacts.current.v2",
"version": "2.0.0",
"ontologyRevision": "ontology.map.moving_object.v3",
"deliveryMode": "snapshot+patch",
"semanticTypes": [
"map.moving_object"
],
"fields": [
"available_user_emails",
"available_user_ids",
"available_user_legal_names",
"available_user_logins",
"available_user_phones",
"device_imei",
"device_phone_primary",
"device_phone_secondary",
"display_name",
"provider_creator_email",
"provider_creator_id",
"provider_creator_legal_name",
"provider_creator_login",
"provider_creator_phone"
],
"fieldContracts": {
"available_user_emails": { "type": "string_array", "required": false },
"available_user_ids": { "type": "string_array", "required": false },
"available_user_legal_names": { "type": "string_array", "required": false },
"available_user_logins": { "type": "string_array", "required": false },
"available_user_phones": { "type": "string_array", "required": false },
"device_imei": { "type": "string", "required": false },
"device_phone_primary": { "type": "string", "required": false },
"device_phone_secondary": { "type": "string", "required": false },
"display_name": { "type": "string", "required": true },
"provider_creator_email": { "type": "string", "required": false },
"provider_creator_id": { "type": "string", "required": false },
"provider_creator_legal_name": { "type": "string", "required": false },
"provider_creator_login": { "type": "string", "required": false },
"provider_creator_phone": { "type": "string", "required": false }
},
"history": {
"mode": "none",
"retentionDays": 1
}
}