{"apiVersion":"hub.example.com/v1alpha1","kind":"ToolManifest","metadata":{"name":"Gitea Validation Run","slug":"gitea-validation-run"},"spec":{"canonicalName":"gitea.validation.run","version":"1.10.0","connectorType":"gitea","description":"Use this to dispatch or retry one repository-owned, allowlisted validation profile on any valid branch.","riskClass":"R2","readOnly":false,"idempotent":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"repositoryRef":{"type":"string"},"branch":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._/-]{0,299}$"},"profile":{"type":"string","enum":["test","lint","typecheck","build","security","full"]}},"required":["repositoryRef","branch","profile"]},"outputSchema":{"type":"object"},"limits":{"timeoutMs":15000,"maxOutputBytes":262144,"maxItems":1},"redactionProfile":"logs","requiredScopes":["project:{project}:write"]}}