Archived
feat(w05): 比对基准合一卡 + prune:'live' —— 类型与字段跟手,只显当前那一种
2026-08-31 用户第二轮:「芯片类型列表还是有问题…和核心参数字段不能合并成一个卡片吗… 两个芯片都选一样的就应该只显示一种,现在只会跟着变多不会跟着变少」+ 「卡片下面那个容器黑色和页面背景不搭」。 ① 比对基准卡(类型 + 字段合一,只读、跟手):不再列 mine: 草稿镜像(镜像里积着改选前的 旧类型 —— 撤行只在确认那一拍跑,F3 不许在人编辑时静默删行),按案卷锚 (sub_eval.case.chip_type_id,配方每拍现算)嵌套查字典:卡上改选、按保存,quiet 拍 project 照跑,这张卡当场换脸 —— 两颗料同类型时恰好只有那一种;没人选时空态指路。 新建类型收进 details 抽屉(零脚本),两张编辑表原样在抽屉里(种子行/加行机制不动)。 ② 契约新增 prune:'live'(quiet 拍也撤):只给**人不会在件上加行**的表用 —— F3 防的是 「人刚加的行被撤」,人加不了行的表没有这个风险,而「改了类型,旧类型的参数行还摆在 屏上」是另一种撒谎。W05 参数骨架 ⑤ 改 'live':改选类型,参数行跟手换。 static-audit 的 prune×humanWrites 审计盖住 'live';规范 §4.6 纪律 5 补这条反面特例; 两档都跳过已落地的行并出声(skipLanded)。 ③ 板底改浅色蓝图:深色容器与纸面色阶断裂(用户点名),换强调色极浅晕染 + 淡格线, 走线与信号点用强调色 —— 电路语汇留着,整页只剩 hero 一处深色。 测:契约 'live' 解析 + runner quiet-live 对齐(变异验证)+ 基准卡锚(变异验证)+ steps ⑤ 钉 'live';108 包内 + 全仓四门绿;2.8.1 装库 SQL 核过;:8787 已跑新构建 (watcher 又断,按应急程序手起 node dist/main.js)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LKMZDwMbyKzjw6Hembwvet
This commit is contained in:
@@ -218,7 +218,9 @@ export function createAutoRunner(deps: AutoRunnerDeps): {
|
||||
* (2026-08-02 为人工撤行立过「撤要说出来、要点名哪几行」的规矩,这里连说都没说)。
|
||||
* 有卡在等人(quiet)= 人正对着这张件填,这一拍只铺不撤;等他交回之后那一拍再对齐。
|
||||
*/
|
||||
if (action.prune === true && !context.quiet) {
|
||||
/* true:非 quiet 拍才撤(F3,人正编辑不动他的行);'live':quiet 也撤 ——
|
||||
只给人不会在件上加行的表用(契约注释与静态审都写着),跟手比守候更诚实 */
|
||||
if (action.prune === 'live' || (action.prune === true && !context.quiet)) {
|
||||
for (const stale of before) {
|
||||
const key: Record<string, string> = {};
|
||||
for (const column of decl.keys) key[column] = String(stale[column] ?? '');
|
||||
|
||||
Reference in New Issue
Block a user