生时纠正:钉死决策边界(不重写) #38
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Notes
设计已经对:
decideRectification是唯一状态机,decision-from-dossier文件头就是不变量。不需要第七次重写。拦路的是边界没强制,加上 holdout / 分盘题 / 快照 / 投影分叉。不变量(必须写成测试,而不是注释):
GET、
turn_decision、choice/stop、访谈卡必须吃同一份decideFromDossier输入。selection_allowed是决策输出,不是快照字段。Skill 保持
10.0.13。每批独立 worktree,快进HEAD:staging。Decisions-so-far
weak_yes与yes同向、半权、不淘汰(applyProbeOutcome已如此);不要反转 mapping。snapshotCurrent === false不得把 discrimination 打回 event_collection。canConfirmExactMinute/ VedAstro 确认门。root/Jyotisha,不用 GitHub。Fog
7f82428当时 quality gate 失败步骤未在本机核对;不把跨语言 golden 提到收敛修复之前。askedKeysFromLedgerEvidence在主路径尚未接到vargaLayerAsked硬跳过,仍要拆集合防雷。topShare未纳入判据;MIN_SEPARATION_LEAD本轮不改。Tickets
四批都已快进
origin/staging,当前 SHA63b4591a。Skill 仍是 10.0.13。0eb740a6holdout / D9 / asked keys30d8c78dsnapshot fail-closed69c3e949统一decideFromDossier、单候选sole_candidate63b4591a丢题可观测、golden、工具表与提示词瘦身子票已关。staging 健康检查的
deployment.gitCommit等于63b4591a之后才算部署完成。staging 已切到
7de36e11d6eb2b1a9736deaab218cbd08e2f053a。GET https://staging.jyotisha.chat/api/health的deployment.gitCommit等于上述 SHA四张子票(#39–#42)仍关闭。#38 总图保持 open;Fog 里的
topShare/MIN_SEPARATION_LEAD本轮未改。#42 明确不删仍被 journey/guide 引用的lib/birth-time-*。