fix(rectification): resolve typed focus answers deterministically
Independent Staging Quality Gate / validate (push) Successful in 19m52s
Independent Staging Quality Gate / publish (push) Successful in 53m47s

This commit is contained in:
Jesse_Chen
2026-08-27 20:31:05 +08:00
parent f3327235ea
commit 85db4591d3
24 changed files with 695 additions and 168 deletions
@@ -85,6 +85,12 @@ function choiceDossier() {
option_b: "有类似,但年份不对或不够重大",
option_c: "没有明显发生",
option_d: "不记得 / 不确定",
options: [
{ key: "A", label: "是,大概就在那段时间", answer_class: "yes" },
{ key: "B", label: "有类似,但年份不对或不够重大", answer_class: "weak_yes" },
{ key: "C", label: "没有明显发生", answer_class: "no" },
{ key: "D", label: "不记得 / 不确定", answer_class: "unsure" },
],
},
probe_id: "p-cd",
semantic_key: "career.2015",
@@ -151,10 +157,10 @@ test("choice quotes come from the option label, not the assistant question year"
varga: null,
choice_mode: "A/B/C/D" as const,
options: [
{ key: "A" as const, label: "是,大概就在那段时间", role: "primary" as const },
{ key: "B" as const, label: "有类似,但年份不对或不够重大", role: "primary" as const },
{ key: "C" as const, label: "没有明显发生", role: "primary" as const },
{ key: "D" as const, label: "不记得 / 不确定", role: "secondary" as const },
{ key: "A" as const, label: "是,大概就在那段时间", answer_class: "yes" as const, role: "primary" as const },
{ key: "B" as const, label: "有类似,但年份不对或不够重大", answer_class: "weak_yes" as const, role: "primary" as const },
{ key: "C" as const, label: "没有明显发生", answer_class: "no" as const, role: "primary" as const },
{ key: "D" as const, label: "不记得 / 不确定", answer_class: "unsure" as const, role: "secondary" as const },
],
stop_label: "先这样,先看当前范围",
stop_message: "先这样",