{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Codex Agent Repository Kit Manifest", "type": "object", "required": ["name", "version", "description", "workflows", "copyMap", "placeholders"], "properties": { "name": { "type": "string" }, "version": { "type": "string" }, "description": { "type": "string" }, "agentResponsibilities": { "type": "array", "items": { "type": "string" } }, "readmeDivider": { "type": "object", "required": ["templateName", "source", "usage"], "properties": { "templateName": { "type": "string" }, "source": { "type": "string" }, "usage": { "type": "string" } } }, "securityAutomation": { "type": "object", "required": ["workflow", "target", "schedule", "checks"], "properties": { "workflow": { "type": "string" }, "target": { "type": "string" }, "schedule": { "type": "string" }, "checks": { "type": "array", "items": { "type": "string" } } } }, "cleanupAutomation": { "type": "object", "required": ["workflow", "target", "schedule", "checks", "destructive"], "properties": { "workflow": { "type": "string" }, "target": { "type": "string" }, "schedule": { "type": "string" }, "checks": { "type": "array", "items": { "type": "string" } }, "destructive": { "type": "boolean" } } }, "workflows": { "type": "object", "required": ["newRepository", "existingProject", "quickstart"], "properties": { "newRepository": { "type": "string" }, "existingProject": { "type": "string" }, "quickstart": { "type": "string" } } }, "copyMap": { "type": "array", "items": { "type": "object", "required": ["source", "target", "required"], "properties": { "source": { "type": "string" }, "target": { "type": "string" }, "required": { "type": "boolean" } } } }, "placeholders": { "type": "array", "items": { "type": "string" } }, "profiles": { "type": "array", "items": { "type": "object", "required": ["name", "path"], "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } } } }