"""Default assumptions applied when the user skips clarification or hits the round cap.""" from __future__ import annotations DEFAULT_AUDIENCE = "企业战略决策人员" DEFAULT_LANGUAGE = "中文" DEFAULT_TONE = "面向企业战略决策,结论可执行" DEFAULT_SOURCE_CONSTRAINTS = "所有关键数字必须给出可核对来源" DEFAULT_ANGLES = ( "市场份额", "价格策略", "技术路线", "海外进展", "政策环境", "风险与机会", ) DEFAULT_TITLE = "未命名报告" COORDINATOR_NAME = "协调者" # Gaps that actually change plan strategy (audience / parallel angles). Time range is optional. PLAN_AFFECTING_GAPS: tuple[tuple[str, str, str], ...] = ( ("audience", "这份报告的主要读者是谁?(例如企业战略决策层 / 投资机构 / 业务部门)", "影响语气、深度和结论呈现方式"), ("required_angles", "是否有必须覆盖的分析角度或资料范围限制?", "影响团队编制、并行策略和检索范围"), )