merge: 同步 master e8a29342(qa目录退役批)——四张卡冲突按「卡已退役」取删除,master 侧改动仅为 design/qa/ 路径内联,信息零损失
This commit is contained in:
commit
fe47f48e0c
54 files changed
+24
-164
No files matched your search
@@ -33,7 +33,8 @@ r"""数值验证工具(判定端)——自动化评判 + 元进度爬升测
|
||||
python tools/balance_verifier.py --na 60 --k 60 --seed0 9000 --spend atk_first
|
||||
python tools/balance_verifier.py --only adventure --inject max_hp:3 --na 100
|
||||
python tools/balance_verifier.py --from-raw <raw.jsonl> # 免重跑,对既有采集重新判定/出报告
|
||||
输出:控制台判定结论 + design/qa/balance-verifier-<时间戳>.md(报告)+ 同名 .raw.jsonl(原始逐局数据)。
|
||||
输出:控制台判定结论 + sim-data/balance-verifier-<时间戳>.md(报告)+ 同名 .raw.jsonl(原始逐局数据)。
|
||||
两件均落 sim-data/(整目录不入 git,读数以最新一份为准)。
|
||||
兼容注:2026-09-23 前的旧 raw.jsonl 含 level 段(直入口单关)行——本版判定自动忽略,
|
||||
逐关读数一律由冒险行派生。
|
||||
"""
|
||||
@@ -51,7 +52,7 @@ ROOT = Path(__file__).resolve().parent.parent
|
||||
SLICE = ROOT / "game"
|
||||
GODOT = r"D:\code\godot\Godot_v4.7.2-stable_win64_console.exe"
|
||||
SCRIPT = "res://smoke/verifier_batch.gd"
|
||||
QA_DIR = ROOT / "design" / "qa"
|
||||
READINGS_DIR = ROOT / "sim-data"
|
||||
VJSON_PREFIX = "VJSON "
|
||||
ERROR_MARKERS = ("SCRIPT ERROR", "Parse Error")
|
||||
|
||||
@@ -728,8 +729,8 @@ def main():
|
||||
print(f"[数值验证] 已载入既有采集 {len(rows)} 局:{raw_path}")
|
||||
else:
|
||||
rows, _ = collect(args)
|
||||
QA_DIR.mkdir(parents=True, exist_ok=True)
|
||||
raw_path = QA_DIR / f"balance-verifier-{ts}.raw.jsonl"
|
||||
READINGS_DIR.mkdir(parents=True, exist_ok=True)
|
||||
raw_path = READINGS_DIR / f"balance-verifier-{ts}.raw.jsonl"
|
||||
with open(raw_path, "w", encoding="utf-8") as f:
|
||||
for r in rows:
|
||||
f.write(json.dumps(r, ensure_ascii=False) + "\n")
|
||||
@@ -747,7 +748,7 @@ def main():
|
||||
if args.from_raw:
|
||||
md_path = raw_path.with_suffix(".md")
|
||||
else:
|
||||
md_path = QA_DIR / f"balance-verifier-{ts}.md"
|
||||
md_path = READINGS_DIR / f"balance-verifier-{ts}.md"
|
||||
md_path.write_text(md, encoding="utf-8")
|
||||
print(f"[数值验证] 报告:{md_path}")
|
||||
print(f"[数值验证] 原始逐局数据:{raw_path}(--from-raw 可免重跑重判)")
|
||||
|
||||
@@ -28,18 +28,17 @@ TOP_DIRS = {"archive", "artwork", "design", "game", "sim-data", "tools", "report
|
||||
ROOT_FILES = {"AGENTS.md", "README.md", "roadmap.md", "stage.txt", "review-mode.txt",
|
||||
".gitignore", ".zcodeignore"}
|
||||
# 3) 图像允许目录(相对路径前缀;archive/ 为归档 zip 不扫)
|
||||
# design/qa/ 收编(迭代 5 返工批 2026-09-29——U2 目检预览图/QA 呈现产物归位,commit 留痕)
|
||||
# game/tests/golden/ 收编(迭代 19 卡① T2/T6 2026-10-08——棋盘 golden 基线=机检测试资产非美术素材,
|
||||
# 素材齐盘态生成入库【基线换代权限 Q6】;T1 落库时漏改本白名单致熵增闸红,同批修订 commit 留痕)
|
||||
IMAGE_EXTS = {".png", ".jpg", ".jpeg", ".webp", ".gif", ".svg", ".pxo", ".psd", ".bmp"}
|
||||
IMAGE_PREFIXES = ("artwork/", "game/assets/", "design/art/references/", "design/dev/architecture/",
|
||||
"design/qa/", "game/tests/golden/")
|
||||
"game/tests/golden/")
|
||||
# 4) 退役路径(目录或文件任一再现即 FAIL)
|
||||
RETIRED = ["production", "docs", "tests", "qa-data", "design/registry",
|
||||
"design/art/candidates", "production/mockups",
|
||||
"design/ux", "game/tools"]
|
||||
"design/ux", "game/tools", "design/qa"]
|
||||
# design/ 一级子目录白名单(防 ad-hoc 新目录)
|
||||
DESIGN_SUBDIRS = {"art", "dev", "gdd", "qa", "research"}
|
||||
DESIGN_SUBDIRS = {"art", "dev", "gdd", "research"}
|
||||
|
||||
|
||||
def scan():
|
||||
|
||||
Reference in new issue
Block a user