fix(rectification): keep range-card tie-break entry honest after D9/D10 answers (BUG-666~668)
Independent Staging Quality Gate / validate (push) Successful in 13m8s
Independent Staging Quality Gate / publish (push) Canceled after 9m59s

Hide the button once both personality cards are answered, persist the second card in the same opt-in round, and freeze Skill 10.0.26.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-09-13 22:45:31 +08:00
co-authored by Cursor
parent 192845ce2f
commit 9912760104
44 changed files with 1046 additions and 184 deletions
@@ -1445,12 +1445,12 @@ test("rescore failure does not fail the evidence write", async () => {
assert.ok(result.rescore.error_code);
});
test("public tool surface stays at 14 and new cases bind 10.0.25", () => {
test("public tool surface stays at 14 and new cases bind 10.0.26", () => {
assert.equal(PUBLIC_RECTIFICATION_TOOLS.length, 14);
// 原值: "10.0.24"
// 新值: "10.0.25"
// 原因: BUG-661/662/663 定向补事改逐条点选,Skill 升版
assert.equal(RECTIFICATION_SKILL_VERSION, "10.0.25");
// 原值: "10.0.25"
// 新值: "10.0.26"
// 原因: BUG-668 定向补事第四选项写进 Skill
assert.equal(RECTIFICATION_SKILL_VERSION, "10.0.26");
const deprecated = resolveExactSkillPackage(
"jyotish-birth-time-rectification",
"10.0.2",