feat: register industry four-domain blueprint
This commit is contained in:
parent
2ba64391ea
commit
6b6f21d7bc
12 changed files with 1073 additions and 1 deletions
74
routing/industry-four-domain-profile.schema.json
Normal file
74
routing/industry-four-domain-profile.schema.json
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "https://guanghulab.com/schemas/industry-four-domain-profile-v1.json",
|
||||
"title": "Guanghu industry four-domain persona profile",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"schema",
|
||||
"profile_id",
|
||||
"industry",
|
||||
"state",
|
||||
"domain_lanes",
|
||||
"work_objects",
|
||||
"connector_policy",
|
||||
"data_and_compliance_policy",
|
||||
"team_capability_alignment",
|
||||
"pilot"
|
||||
],
|
||||
"properties": {
|
||||
"schema": {
|
||||
"const": "guanghu.industry-four-domain-profile/v1"
|
||||
},
|
||||
"profile_id": {
|
||||
"type": "string",
|
||||
"pattern": "^IND-[A-Z0-9-]+-[0-9]{3}$"
|
||||
},
|
||||
"industry": {
|
||||
"type": "object",
|
||||
"required": ["code", "name", "public_platform"],
|
||||
"properties": {
|
||||
"code": {"type": "string"},
|
||||
"name": {"type": "string"},
|
||||
"public_platform": {"const": "INDUSTRY_PROFILE_ON_SHARED_ENTERPRISE_FOUR_DOMAIN_PLATFORM"}
|
||||
}
|
||||
},
|
||||
"state": {
|
||||
"enum": [
|
||||
"DRAFT",
|
||||
"EVIDENCE_REVIEWED",
|
||||
"SUBJECTS_PENDING",
|
||||
"PILOT_READY",
|
||||
"PILOT_ACCEPTED",
|
||||
"BORN_AND_RUNNING"
|
||||
]
|
||||
},
|
||||
"domain_lanes": {
|
||||
"type": "array",
|
||||
"minItems": 4,
|
||||
"maxItems": 4,
|
||||
"items": {
|
||||
"type": "object",
|
||||
"required": ["lane_id", "lane", "maps_to_domain", "mission", "responsible_subject_state"],
|
||||
"properties": {
|
||||
"lane_id": {"type": "string"},
|
||||
"lane": {"enum": ["MAIN", "SUB", "ZERO", "ZS"]},
|
||||
"maps_to_domain": {
|
||||
"enum": ["DOMAIN-MAIN", "DOMAIN-SUB", "DOMAIN-ZERO", "DOMAIN-ZS"]
|
||||
},
|
||||
"mission": {"type": "string"},
|
||||
"responsible_subject_state": {"type": "string"}
|
||||
}
|
||||
}
|
||||
},
|
||||
"work_objects": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"type": "string"}
|
||||
},
|
||||
"connector_policy": {"type": "object"},
|
||||
"data_and_compliance_policy": {"type": "object"},
|
||||
"team_capability_alignment": {"type": "array"},
|
||||
"pilot": {"type": "object"}
|
||||
},
|
||||
"additionalProperties": true
|
||||
}
|
||||
Loading…
Reference in a new issue