export type ContentProjectRecipe = { positioning: string; audience: string; tone: string; contentFormat: string; titleMethod: string; bodyStructure: string; defaultTags: string[]; }; export type ProjectMeta = { id: string; name: string; description: string; recipe: ContentProjectRecipe; template: string; revision: number; createdAt: string; updatedAt: string; lastAccessAt: string; nodeModulesCleanedAt?: string; }; export type ValidationIssue = { severity: "error" | "warning"; code: string; file: string; line?: number; message: string; suggestion: string; }; export type ValidationReport = { status: "passed" | "failed"; skillVersion: string; checkedAt: string; issues: ValidationIssue[]; auditOutput: string; limits: { zipBytes?: number; unpackedBytes: number }; };