summaryrefslogtreecommitdiff
path: root/docs/evidence/p67-analysis.txt
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-29 08:56:42 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-29 08:56:42 +0800
commita578791b0dd8ca95fba3af6f3c2f39c816bd7e52 (patch)
treeaf71c5a7d69087a59f5f5116134c602f65960ae0 /docs/evidence/p67-analysis.txt
parent8cfdb2aa8b19595f5fa7870c4ad3e6c4c20c421e (diff)
downloadliving-village-a578791b0dd8ca95fba3af6f3c2f39c816bd7e52.tar.gz
p67: 每日任务面板展示目标(TargetNpc/TargetTile 可见化)
- TaskRuntime.targetText/taskLine:帮工→「村民 N」、翻土→「自家地块」, 无目标时与旧任务行文案逐字节一致(不加箭头/目标名) - Interaction TaskPanel 任务行改用 taskLine(其余面板/文案不动) - 字形表新增 地 块 →(343 字,图集重生成);ChineseText.requiredUiLabels 增补 - P67TaskTargetUiTests(5 例,红先)+ PrototypeTests 计数同步 340→343 - LV_P67_SHOT 证据钩子(有目标/无目标各一帧)+ scripts/analyze-p67.py - Desktop 333/333、Kernel 119/119;digest 953775FA…7F6C ×3 PASS;未动 Kernel/Sim
Diffstat (limited to 'docs/evidence/p67-analysis.txt')
-rw-r--r--docs/evidence/p67-analysis.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/docs/evidence/p67-analysis.txt b/docs/evidence/p67-analysis.txt
new file mode 100644
index 0000000..d922fca
--- /dev/null
+++ b/docs/evidence/p67-analysis.txt
@@ -0,0 +1,21 @@
+P67(职业每日任务 UI 目标展示)证据分析 — 真实 Desktop 实跑 xvfb 1280x720
+钩子:LV_P67_SHOT=1 LV_LEGACY_MAP=1(农夫真实开局),2 帧:p67-target / p67-wildcard
+路径:Kernel 每日任务纯函数生成 DailyTask → 任务面板展示(有目标 / 无目标各一帧)
+
+log: p67-shot=p67-target panel=task template=帮工 target=村民 9 line=帮工:进行中 → 村民 9 missing_glyph_slots=0
+log: p67-shot=p67-wildcard panel=task template=帮工 target=<none> line=帮工:进行中 missing_glyph_slots=0
+
+target frame: panel=task template=帮工 target='村民 9' line='帮工:进行中 → 村民 9' slots=0
+wildcard frame: panel=task template=帮工 target='<none>' line='帮工:进行中' slots=0
+
+atlas glyphs: 地块→ present=True total=343
+
+p67-target.png 1280x720 mean=86.4 std=35.6 max_dark_block=0 max_white_block=18
+p67-wildcard.png 1280x720 mean=86.3 std=35.6 max_dark_block=0 max_white_block=18
+
+p67-target vs p67-wildcard differing_pixels=358 mean_abs_diff=0.046
+target-line band (x0..400, y620..662) differing_pixels=352
+
+缺字空白位 total=0(两帧 missing_glyph_slots=0;P67TaskTargetUiTests 断言字形覆盖)
+
+verdict: PASS