Archived
W05 收口:五例在收紧断言下全 released · 全被拒 0(活动 1.2.9 → 1.3.6)
第 7–12 轮逼出七条(T–Z),两条是脚本自己的、五条是活动的,其中一条上结构: - W 参数名写成英文 key,与库里中文行不是同一行 → 27 条里 14 条 UNKNOWN。措辞两遍 + 乘法对账都拦不住单颗料那一路(5 = 5×1 恒成立),改自指 refersTo:param_name 只能用台账里已经在用的名字,一颗料时也咬得住。 - V/Z 数据工单那一项的两个方向:建完第一颗就收掉(再给第二颗发卡撞「已办完」)、 铺完骨架就标 created 直接 finish(撞「从没发过卡」)—— 顺序写死:骨架 → 发卡 → 拍结束 → 人交回 → 才标 created;absent 没清零不许 finish。 - T P-10 也要「发卡前骨架先有行」;X 第二颗缺库也要先问。 - 脚本:U 一例翻车不拖垮整套;Y 按闸的指示「加一行」;断言收紧 —— 点名的行整例跑完 仍没出现 = 失败,决策卡按「问的是哪件事」数(第 9 轮逮到一次假绿)。 流程上两条纪律(用户当场纠正):只跑受影响的那一例,改了平台共享面才全跑;先说计划再动手。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FJcX8A6TWp4GRs41TYryEh
This commit is contained in:
@@ -89,7 +89,7 @@ export const manifest: ActivityManifest = {
|
||||
identity: {
|
||||
activityId: ACTIVITY_ID,
|
||||
name: 'ACT-WORK-05 · 差异评估',
|
||||
packageVersion: '1.2.9',
|
||||
packageVersion: '1.3.6',
|
||||
category: '需求分析与方案匹配',
|
||||
sdkVersion: '0.1.0-m5',
|
||||
checksum: 'dev-checksum-part-substitution-assessment',
|
||||
@@ -309,7 +309,32 @@ export const manifest: ActivityManifest = {
|
||||
label: '标准化参数集(P-08 子表)',
|
||||
fields: [
|
||||
col({ name: 'internal_pn', type: 'text', label: '所属料号', primaryKey: true, refersTo: 'parts.profile.internal_pn' }),
|
||||
col({ name: 'param_name', type: 'text', label: '参数名', primaryKey: true }),
|
||||
/*
|
||||
* `distinct` 是为了让「两颗料是不是用同一套参数名」变成**基座算得出的数**
|
||||
* (`parts_parameter_distinct_param_name`)—— 见 CMMN 的 s_pns_resolved:
|
||||
* 参数行数 = 不同参数名数 × 建过的料数,只有每颗料的名字集合一模一样时才成立。
|
||||
* 2026-08-27 实测:模型给第二颗料写英文 key(`input_voltage_range`),
|
||||
* 而原 PN 在库里是中文「输入电压范围」—— 名字是主键的一半,对不上就没法逐项比。
|
||||
* 措辞写过两遍都没拦住(设计律第六条:措辞治不了的结构治)。
|
||||
*/
|
||||
col({
|
||||
name: 'param_name',
|
||||
type: 'text',
|
||||
label: '参数名',
|
||||
primaryKey: true,
|
||||
distinct: true,
|
||||
/*
|
||||
* **参数名只能用台账里已经在用的那几个**(自指引用)—— 比对是逐参数对着比的,
|
||||
* 候选身上有一个原 PN 没有的维度,本来也无从比起;名字对不上更是直接判成 UNKNOWN。
|
||||
* 2026-08-27 实测三次:模型给新料写英文 key(`input_voltage_range`),
|
||||
* 而库里既有行是中文「输入电压范围」—— 剧本写过两遍、又加了一条乘法对账
|
||||
* (行数 = 不同名字数 × 建过的料数)仍拦不住**只建一颗**的那一路(5 = 5×1 恒成立)。
|
||||
* 自指是唯一在一颗料时也咬得住的:写下去那一刻基座去这一列里查,查无此值当场拒。
|
||||
* 代价(已知约束):真要引入一个全新的参数维度,得先有一颗料用过它 ——
|
||||
* MVP 的品类词汇表是固定的七项,够用;将来要放开,改成引用一张参数字典表。
|
||||
*/
|
||||
refersTo: 'parts.parameter.param_name',
|
||||
}),
|
||||
col({ name: 'param_value', type: 'text', label: '值', required: true }),
|
||||
col({ name: 'param_unit', type: 'text', label: '单位', expect: true }),
|
||||
col({ name: 'constraint_type', type: 'text', label: '约束类型', required: true, tally: ['hard', 'soft'] }),
|
||||
|
||||
Reference in New Issue
Block a user