action posthog_tasks_repository_readiness_retrieve { label: "Get repository readiness" description: "Get autonomy readiness details for a specific repository in the current project." provider: posthog method: GET path: "/api/projects/{project_id}/tasks/repository_readiness/" encoding: json input: { type: "object" properties: { refresh: { type: "boolean" } repository: { type: "string" } window_days: { type: "integer" } } required: ["repository"] additionalProperties: false } output: { type: "object" required: ["cacheAgeSeconds", "classification", "coreSuggestions", "errorInsights", "evidenceTaskCount", "excluded", "generatedAt", "overall", "replayInsights", "repository", "windowDays"] properties: { cacheAgeSeconds: { type: "integer" description: "Age of cached response in seconds" } classification: { type: "string" description: "Repository classification" } coreSuggestions: { description: "Tracking capability state" type: "object" } errorInsights: { description: "Error tracking capability state" type: "object" } evidenceTaskCount: { type: "integer" description: "Count of replay-derived evidence tasks" } excluded: { type: "boolean" description: "Whether the repository is excluded from readiness checks" } generatedAt: { type: "string" description: "ISO timestamp when the response was generated" } overall: { type: "string" description: "Overall readiness state" } replayInsights: { description: "Computer vision capability state" type: "object" } repository: { type: "string" description: "Normalized repository identifier" } scan: { description: "Scan evidence details" type: "object" } windowDays: { type: "integer" description: "Lookback window in days" } } } }