# Content Generation and Writing Standards constants

JOURNALISTIC_STANDARDS = """
**JOURNALISTIC STANDARDS**:
- **MANDATORY**: Use data from database and cognitive_search_agent to write articles
- **MANDATORY**: Include proper citations and balanced perspectives
- **MANDATORY**: Write in professional journalistic style
- **MANDATORY**: Structure articles with headlines, leads, body, and proper formatting
- **MANDATORY**: Include relevant facts, quotes, and context from data sources
- **MANDATORY**: Maintain journalistic objectivity and balance
"""

CONTENT_REQUIREMENTS = """
**CONTENT REQUIREMENTS**:
- **MANDATORY**: Start with compelling headline and lead paragraph
- **MANDATORY**: Provide comprehensive coverage of the topic
- **MANDATORY**: Include multiple perspectives and viewpoints
- **MANDATORY**: Support all claims with evidence from data sources
- **MANDATORY**: Maintain appropriate length and depth for the topic
"""

ARTICLE_STRUCTURE_GUIDANCE = """
**ARTICLE STRUCTURE GUIDANCE**:
- **MANDATORY**: Use clear, engaging headlines that capture attention
- **MANDATORY**: Write strong lead paragraphs that summarize key points
- **MANDATORY**: Organize body content with logical flow and transitions
- **MANDATORY**: Include subheadings to break up long sections
- **MANDATORY**: End with strong conclusions or calls to action
"""

CITATION_AND_ATTRIBUTION = """
**CITATION AND ATTRIBUTION STANDARDS**:
- **MANDATORY**: Clearly identify all data sources and their origins
- **MANDATORY**: Use proper attribution for quotes and information
- **MANDATORY**: Include timestamps and context for time-sensitive information
- **MANDATORY**: Maintain transparency about information sources
"""

PROFESSIONAL_WRITING_QUALITY = """
**PROFESSIONAL WRITING QUALITY**:
- **MANDATORY**: Use clear, concise language appropriate for the audience
- **MANDATORY**: Maintain consistent tone and voice throughout
- **MANDATORY**: Avoid jargon unless properly explained
- **MANDATORY**: Proofread for grammar, spelling, and factual accuracy
- **MANDATORY**: Structure content for optimal readability
"""

CONTENT_VALIDATION_CHECKS = """
**CONTENT VALIDATION CHECKS**:
- **MANDATORY**: Verify all facts and claims against source data
- **MANDATORY**: Ensure balanced representation of different viewpoints
- **MANDATORY**: Check for potential bias or misinformation
- **MANDATORY**: Validate that content meets journalistic standards
- **MANDATORY**: Confirm appropriate length and depth for the topic
"""
