UNPKG

winner12-copywriter-mcp

Version:

MCP tool for generating social media content for winner12 AI football prediction website

47 lines 1.47 kB
import { SocialPlatform } from './prediction.js'; export type ViolationType = 'gambling_language' | 'missing_ai_label' | 'missing_disclaimer' | 'engagement_bait' | 'excessive_marketing' | 'direct_prediction' | 'confidence_percentage' | 'betting_odds' | 'investment_advice'; export type ViolationSeverity = 'critical' | 'high' | 'medium' | 'low'; export interface Violation { type: ViolationType; severity: ViolationSeverity; description: string; location?: string; suggestion?: string; } export interface ComplianceResult { isCompliant: boolean; violations: Violation[]; recommendations: string[]; score: number; riskLevel: ViolationSeverity; } export interface ComplianceConfig { enabledChecks: ViolationType[]; strictMode: boolean; platformSpecific: Partial<Record<SocialPlatform, { maxRiskScore: number; bannedWords: string[]; requiredElements: string[]; }>>; } export interface ContentAuditLog { timestamp: string; platform: SocialPlatform; content: string; complianceResult: ComplianceResult; approved: boolean; reviewerId?: string; } export interface ProcessedContent { original: string; processed: string; aiLabel: string; disclaimer: string; compliance: ComplianceResult; metadata: { processingTime: number; appliedTransformations: string[]; finalScore: number; }; } //# sourceMappingURL=compliance.d.ts.map