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:
@@ -3,7 +3,7 @@
|
||||
用法:
|
||||
python scripts/run_trial.py [--fake] [--output out.docx] ...
|
||||
|
||||
默认输入为 samples/ 下既有样本(追加改修·股票场景 + sunOnly 既有系统 + 真实概要设计书模板)。
|
||||
默认输入为 sample/ 下既有样本(追加改修·股票场景 + sunOnly 既有系统 + 真实概要设计书模板)。
|
||||
真实模式需先在 .env 配置 GENESIS_INFERENCE__API_KEY(见 README「运行说明」),
|
||||
缺失时抛 LLMNotConfiguredError 并给出配置提示;--fake 为离线确定性引擎,无需 key。
|
||||
|
||||
@@ -42,20 +42,20 @@ class FakeEngine:
|
||||
|
||||
def _parse_args(argv: list[str] | None) -> argparse.Namespace:
|
||||
p = argparse.ArgumentParser(description="概要设计书自动生成试运行")
|
||||
p.add_argument("--requirement", default=str(ROOT / "samples" / "要件定義_追加改修_股票.xlsx"),
|
||||
p.add_argument("--requirement", default=str(ROOT / "sample" / "requirements_enhancement_stock.xlsx"),
|
||||
help="要件定义 Excel(可多个,逗号分隔)")
|
||||
p.add_argument("--template", default=str(ROOT / "samples" / "概要設計書テンプレート.docx"),
|
||||
p.add_argument("--template", default=str(ROOT / "sample" / "template_design_ja.docx"),
|
||||
help="概要设计书 Word 模板")
|
||||
p.add_argument("--rules", nargs="*", default=[
|
||||
str(ROOT / "samples" / "概要設計做成説明書.docx"),
|
||||
str(ROOT / "samples" / "記入規則.docx"),
|
||||
str(ROOT / "sample" / "rules_design_ja.docx"),
|
||||
str(ROOT / "sample" / "rules_entry_ja.docx"),
|
||||
], help="写入规则/记入规则 docx(可多个)")
|
||||
p.add_argument("--existing-system", default=str(ROOT / "samples" / "existing-system"),
|
||||
p.add_argument("--existing-system", default=str(ROOT / "sample" / "existing-system"),
|
||||
help="既有系统源码目录(追加/改修场景)")
|
||||
p.add_argument("--language", default="java", help="既有系统开发语言(默认 java,None=自动探测)")
|
||||
p.add_argument("--output-language", default="auto",
|
||||
choices=["auto", "zh", "ja"], help="输出语言:auto=与标题一致,zh=简体中文,ja=日文")
|
||||
p.add_argument("--samples-dir", default=str(ROOT / "samples"), help="样本资产根目录")
|
||||
p.add_argument("--samples-dir", default=str(ROOT / "sample"), help="样本资产根目录")
|
||||
p.add_argument("--output", default=str(ROOT / "output" / "output.docx"), help="概要设计书输出路径")
|
||||
p.add_argument("--impact-report", default=str(ROOT / "output" / "impact-report.json"),
|
||||
help="影响调查书 JSON 输出路径")
|
||||
|
||||
Reference in New Issue
Block a user