doctorAI/backend/skills/deepview_profile/SCHEMA_profile.json

73 lines
2.5 KiB
JSON

{
"type": "object",
"properties": {
"clientName": {"type": "string"},
"lifecycle": {
"type": "object",
"properties": {
"totalRecordings": {"type": "number"},
"firstRecordingDate": {"type": "string"},
"lastRecordingDate": {"type": "string"},
"followUpSpanDays": {"type": "number"}
},
"required": ["totalRecordings"]
},
"portrait": {
"type": "object",
"properties": {
"aestheticBaseline": {"type": "string"},
"painTolerance": {"type": "string"},
"decisionStyle": {"type": "string"}
}
},
"trustTrajectory": {
"type": "object",
"properties": {
"trustedProjects": {
"type": "array",
"items": {
"type": "object",
"properties": {
"project": {"type": "string"},
"evidence": {"type": "string"},
"sourceRecording": {"type": "string"}
},
"required": ["project"]
}
},
"rejectedProjects": {
"type": "array",
"items": {
"type": "object",
"properties": {
"project": {"type": "string"},
"rejectionCount": {"type": "number"},
"evidence": {"type": "string"},
"aiRejectionInsight": {"type": "string"},
"sourceRecordings": {"type": "array", "items": {"type": "string"}}
},
"required": ["project"]
}
}
}
},
"consultationStats": {
"type": "object",
"properties": {
"avgTrustIndex": {"type": "number"},
"trustTrend": {"type": "string"},
"coreDemand": {"type": "string"},
"lastAcceptance": {"type": "string"}
}
},
"nextVisitBrief": {
"type": "object",
"properties": {
"keyRisks": {"type": "array", "items": {"type": "string"}},
"topicsToPrepare": {"type": "array", "items": {"type": "string"}}
}
}
},
"required": ["clientName", "portrait", "trustTrajectory", "consultationStats", "nextVisitBrief"]
}