49 lines
1.3 KiB
YAML
49 lines
1.3 KiB
YAML
{
|
|
"apiVersion": "hub.example.com/v1alpha1",
|
|
"kind": "PromptManifest",
|
|
"metadata": {
|
|
"name": "Project Health Review",
|
|
"slug": "project-health-review"
|
|
},
|
|
"spec": {
|
|
"promptName": "project-health-review",
|
|
"description": "Review project health using only authorized read-only status, deployment, container and observability capabilities.",
|
|
"argumentsSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"focus": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"maxLength": 1000
|
|
},
|
|
"timeWindow": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"maxLength": 100
|
|
}
|
|
},
|
|
"required": []
|
|
},
|
|
"requiredScopes": [
|
|
"project:{project}:read"
|
|
],
|
|
"allowedToolPatterns": [
|
|
"project.status.*",
|
|
"deployment.*",
|
|
"unraid.container.*",
|
|
"observability.health.*"
|
|
],
|
|
"messages": [
|
|
{
|
|
"role": "user",
|
|
"text": "Review project health using only authorized read-only status, deployment, container and observability capabilities. Show evidence, separate facts from inference, respect output limits, and do not perform or conceal write actions."
|
|
}
|
|
]
|
|
}
|
|
}
|