chore(assets): 参赛提交规范红线修复(ASCII 化 + 相对路径)
按《参赛成果物提交规范·赛道一》§6 红线: - samples/ 目录改名 sample/(git mv,保留历史) - 10 个中日文样本文件 + docs 参赛手册 PDF 重命名为 ASCII (requirements_*/template_*/rules_*/contestant-handbook.pdf) - tests/test_zh_template.py 硬编码绝对路径 D:\00_project\Genesis 改为相对路径 - 全局更新 21 个活动文件引用;历史日志/审查文档不改(追加说明记录) 全量 pytest 431 passed / 99.15%
This commit is contained in:
@@ -47,7 +47,7 @@ class QALoop:
|
||||
doc.save(output_path)
|
||||
return [contents_map[cid] for cid in order]
|
||||
|
||||
def run(self, structured_source, output_path, session_id="writer", samples_dir="samples", engine=None, prompt_registry=None, template_path=None, output_language: str = "auto") -> QAReport:
|
||||
def run(self, structured_source, output_path, session_id="writer", samples_dir="sample", engine=None, prompt_registry=None, template_path=None, output_language: str = "auto") -> QAReport:
|
||||
engine = engine or build_inference_engine()
|
||||
prompt_registry = prompt_registry or PromptRegistry()
|
||||
validator = QAValidator()
|
||||
|
||||
@@ -12,14 +12,14 @@ class RagService(Protocol):
|
||||
|
||||
|
||||
class CannedRagService:
|
||||
"""从 samples/ 读入记入规则文档(Markdown),整体作为规则文本返回。"""
|
||||
"""从 sample/ 读入记入规则文档(Markdown),整体作为规则文本返回。"""
|
||||
|
||||
def __init__(self, samples_dir: str = "samples") -> None:
|
||||
def __init__(self, samples_dir: str = "sample") -> None:
|
||||
self._samples_dir = Path(samples_dir)
|
||||
|
||||
def _load_rules_text(self) -> list[str]:
|
||||
texts: list[str] = []
|
||||
for name in ("記入規則.docx", "概要設計做成説明書.docx"):
|
||||
for name in ("rules_entry_ja.docx", "rules_design_ja.docx"):
|
||||
p = self._samples_dir / name
|
||||
if not p.exists():
|
||||
continue
|
||||
|
||||
@@ -9,7 +9,7 @@ from genesis.writer.template_mapper import map_template
|
||||
|
||||
def build_contexts(
|
||||
structured_source: StructuredSource,
|
||||
samples_dir: str = "samples",
|
||||
samples_dir: str = "sample",
|
||||
output_language: str = "auto",
|
||||
) -> list[GenerationContext]:
|
||||
specs: list[ChapterSpec] = map_template(structured_source.template)
|
||||
|
||||
@@ -51,7 +51,7 @@ class WriteOrchestrator:
|
||||
structured_source: StructuredSource,
|
||||
output_path: str,
|
||||
session_id: str = "writer",
|
||||
samples_dir: str = "samples",
|
||||
samples_dir: str = "sample",
|
||||
engine=None,
|
||||
prompt_registry=None,
|
||||
template_path: str | None = None,
|
||||
|
||||
Reference in New Issue
Block a user