This repository has been archived on 2026-09-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
BPOS-TMP-REPO/docs/SS02-ACT-WORK-05-html/ACT-WORK-05-验收工单-01-差异评估结论审核.html
T
xcsandClaude Fable 5 bd86dd6088 docs(w05): 差异评估的目标件五份 HTML + 三份说明 + 实施计划;三张图
活动包 views/target-style.ts / report.ts 与两份 W05 文档都指着 docs/SS02-ACT-WORK-05-html ——
模版「逐字节搬自目标件」的那份目标件此前没入库。docs/img/cy 三张 png 现无引用,随批入库。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0167qWjeyBwvfdGovd7FWbCu
2026-08-27 11:44:35 +08:00

213 lines
13 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>验收工单 1 · 差异评估结论审核 · SS02 ACT-WORK-05 差异评估</title>
<style>
:root{
--ink:#1f2329; --ink-2:#41464e; --ink-3:#646a73; --ink-4:#8f959e;
--line:#dee0e3; --line-soft:#e8eaed; --soft:#f8f9fb;
--brand:#3370ff; --brand-deep:#245bdb; --brand-soft:#e1eaff; --brand-wash:#f0f4ff;
--ledger:#b23a2e; --ledger-soft:#f7e4e0; --ledger-line:#ecc5bd;
--ok:#278717; --ok-soft:#e8f8e4; --danger:#d83931; --danger-soft:#feeae9;
--mono:"SF Mono",Menlo,Consolas,monospace;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:#eef1f6;color:var(--ink);font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased}
.page{margin:0;padding:0}
.card{background:#fff;overflow:hidden;border:0;border-radius:0;box-shadow:none}
.card-head{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:2px solid var(--ink);background:linear-gradient(120deg,#fdf3f1 0%,#fff 55%,#fbf2f0 100%)}
.badge{flex:none;width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--ledger);color:#fff;font-weight:800;font-size:13px;box-shadow:0 6px 16px rgba(178,58,46,.25)}
.tit{flex:1;min-width:0}
.tit .kick{font-size:11px;letter-spacing:.08em;color:var(--ink-4);font-weight:700}
.tit h1{margin:2px 0 0;font-size:19px;font-weight:800;line-height:1.3}
.tit .sub{font-size:12px;color:var(--ink-3);margin-top:3px}
.side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}
.tag{font-size:11px;font-weight:800;padding:2px 10px;border-radius:999px;color:var(--ledger);background:var(--ledger-soft);border:1px solid var(--ledger-line)}
.step{font-size:12px;color:var(--ink-3)}
.deadline{font-size:12px;color:var(--ink-3)}
.deadline b{color:var(--danger)}
.card-bd{padding:20px 22px}
.zone{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--ink-4);margin:0 0 8px}
.zone b{color:var(--ink-3)}
.note{border:1px solid var(--line);border-left:3px solid var(--ledger);border-radius:8px;background:var(--soft);padding:14px 16px;margin-bottom:16px}
.note p{margin:0;font-size:13px;color:var(--ink-2)}
.note b{color:var(--ink)}
.criteria{border:1px solid var(--ledger-line);border-radius:10px;background:var(--ledger-soft);padding:13px 16px;margin-bottom:18px}
.criteria .c-title{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--ledger);margin-bottom:7px}
.criteria ul{margin:0;padding-left:18px;font-size:12.5px;color:var(--ink-2)}
.criteria li{margin:4px 0}
.criteria b{color:var(--ink)}
.tbl-wrap{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}
table{width:100%;border-collapse:collapse;font-size:13px}
th{text-align:left;background:var(--soft);font-size:11px;letter-spacing:.05em;font-weight:800;color:var(--ink-3);padding:9px 12px;border-bottom:1px solid var(--line)}
td{padding:11px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}
tr:last-child td{border-bottom:0}
.num{font-family:var(--mono);color:var(--ink-4);white-space:nowrap}
.cust{font-weight:700}
.prio{font-family:var(--mono);font-weight:800}
.prio.hi{color:var(--danger)}
.prio.mid{color:var(--ink-2)}
.reason{font-size:12.5px;color:var(--ink-2)}
.flow{margin-top:16px;padding:9px 12px;border-radius:8px;background:var(--soft);border:1px dashed var(--line);font-size:12px;color:var(--ink-3)}
.flow b{color:var(--ink)}
.card-foot{padding:13px 22px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--ink-4);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}
@media(max-width:600px){.card-head{flex-wrap:wrap}.side{align-items:flex-start}}
/* 补充:四态结论 pill 与风险等级(仅追加,不改动基件样式) */
.st{display:inline-block;padding:1px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;font-family:var(--mono);white-space:nowrap;border:1px solid transparent}
.st.ok{color:var(--ok);background:var(--ok-soft);border-color:#bfe6b4}
.st.miss{color:var(--danger);background:var(--danger-soft);border-color:#f3b9b5}
.st.unknown{color:#8f6a12;background:#fdf3d7;border-color:#ecd9a0}
.st.cond{color:var(--ledger);background:var(--ledger-soft);border-color:var(--ledger-line)}
.risk{font-weight:800;font-size:12.5px}
.risk.low{color:var(--ok)}
.risk.mid{color:#8f6a12}
.risk.hi{color:var(--danger)}
.mono{font-family:var(--mono);font-size:12px;color:var(--ink-2)}
</style>
</head>
<body>
<div class="page">
<div class="card">
<header class="card-head">
<div class="badge">验收</div>
<div class="tit">
<div class="kick">SS02 · ACT-WORK-05 差异评估 · 验收工单 1/2</div>
<h1>差异评估结论审核</h1>
<div class="sub">收件人:<span data-slot="meta.task.owner">FAE · 李工</span> · 关联任务:<span data-slot="meta.task.id">TASK-BT02-20260818-007</span></div>
</div>
<div class="side">
<span class="tag">验收工单</span>
<span class="step" data-slot="meta.phase">步骤 3~4/5 · 逐项差异评估 + FAE/RI 审核</span>
<span class="deadline">最迟交回:<b data-slot="card.deadline">1 个工作日</b></span>
</div>
</header>
<div class="card-bd">
<p class="zone"><b>【AI 结论说明】</b>—— 结论是怎么算出来的</p>
<div class="note">
<p><b>AI 已完成的计算</b>:按 GOV 评估规则(锁定版本 <b>R-2026.07</b>,rule_version),对 Original=<b>LM2596S-5.0(TI)</b> / Candidate=<b>XL2596S-5.0(XLSEMI)</b> 逐项比对,产出四态结论——<b>MATCH / MISMATCH / UNKNOWN / CONDITIONAL</b>,并给出风险等级、证据引用与置信度。差异明细 = <b>P-11 差异明细子表</b>(一条参数差异一条记录,difference_item_id);当前为 AI 草稿,<b>FAE 审核通过前不落账</b>。评估参数可能含本次数据工单创建的主数据(确认人背书;未附 datasheet 的参数项会显式标注「人工录入」)。</p>
</div>
<p class="zone"><b>【验收判据】</b>—— 你据此判断「通过 / 驳回」</p>
<div class="criteria">
<div class="c-title">判断这份差异评估结论是否可信,请逐项核对</div>
<ul>
<li><b>关键参数差异均有明确状态</b>:逐项结论无漏项,每个参数都有四态之一的判定;</li>
<li><b>UNKNOWN 项均有去向</b>:每个 UNKNOWN 都挂了验证任务(如 VAL-2026-0188)或补来源动作,不允许悬空;</li>
<li><b>证据链完整</b>:每项结论可追溯至 P-08 / P-10 / P-06 或 EXT-02 的具体记录,或追溯至数据工单创建记录(标注:人工录入 · 数据工单号 · 确认人);</li>
<li><b>硬约束项未被自动判 MATCH</b>:封装 / 工艺等硬约束未经证据支持不得判 MATCH。</li>
</ul>
</div>
<p class="zone"><b>【AI 产出的差异明细】</b>—— 只读展示(P-11 差异明细子表草稿 · 一条参数一条记录 difference_item_id)</p>
<div class="tbl-wrap">
<table>
<thead><tr><th style="width:40px">#</th><th data-h="参数项 parameter_name">参数项 parameter_name</th><th data-h="原PN值 original_value">原 PN 值 original_value</th><th data-h="候选PN值 candidate_value">候选 PN 值 candidate_value</th><th data-h="单位 parameter_unit">单位 parameter_unit</th><th data-h="约束类型 constraint_type">约束类型 constraint_type</th><th data-h="结论 difference_status">结论 difference_status</th><th data-h="风险等级">风险等级</th><th data-h="证据引用 evidence_ref">证据引用 evidence_ref</th><th data-h="AI置信度">AI 置信度</th></tr></thead>
<tbody data-rows="out.difference_items">
<tr>
<td class="num">1</td>
<td data-field="parameter_name" class="cust">输出电压</td>
<td data-field="original_value" class="mono">5.0</td>
<td data-field="candidate_value" class="mono">5.0</td>
<td data-field="parameter_unit">V</td>
<td data-field="constraint_type">硬约束</td>
<td data-field="difference_status"><span class="st ok">MATCH</span></td>
<td data-field="risk_level"><span class="risk low">低</span></td>
<td data-field="evidence_ref" class="mono">P-08 · P-10</td>
<td data-field="confidence" class="mono">0.98</td>
</tr>
<tr>
<td class="num">2</td>
<td data-field="parameter_name" class="cust">输出电流</td>
<td data-field="original_value" class="mono">3</td>
<td data-field="candidate_value" class="mono">3</td>
<td data-field="parameter_unit">A</td>
<td data-field="constraint_type">硬约束</td>
<td data-field="difference_status"><span class="st ok">MATCH</span></td>
<td data-field="risk_level"><span class="risk low">低</span></td>
<td data-field="evidence_ref" class="mono">P-08 · P-10</td>
<td data-field="confidence" class="mono">0.97</td>
</tr>
<tr>
<td class="num">3</td>
<td data-field="parameter_name" class="cust">开关频率</td>
<td data-field="original_value" class="mono">150</td>
<td data-field="candidate_value" class="mono">150</td>
<td data-field="parameter_unit">kHz</td>
<td data-field="constraint_type">硬约束</td>
<td data-field="difference_status"><span class="st ok">MATCH</span></td>
<td data-field="risk_level"><span class="risk low">低</span></td>
<td data-field="evidence_ref" class="mono">P-08 · P-10</td>
<td data-field="confidence" class="mono">0.95</td>
</tr>
<tr>
<td class="num">4</td>
<td data-field="parameter_name" class="cust">封装</td>
<td data-field="original_value" class="mono">TO-263-5</td>
<td data-field="candidate_value" class="mono">TO-263-5</td>
<td data-field="parameter_unit">—</td>
<td data-field="constraint_type">硬约束</td>
<td data-field="difference_status"><span class="st ok">MATCH</span></td>
<td data-field="risk_level"><span class="risk low">低</span></td>
<td data-field="evidence_ref" class="mono">P-08 · P-10</td>
<td data-field="confidence" class="mono">0.99</td>
</tr>
<tr>
<td class="num">5</td>
<td data-field="parameter_name" class="cust">工作温度</td>
<td data-field="original_value" class="mono">-40~+85</td>
<td data-field="candidate_value" class="mono">-40~+125</td>
<td data-field="parameter_unit">℃</td>
<td data-field="constraint_type">硬约束</td>
<td data-field="difference_status"><span class="st miss">MISMATCH</span></td>
<td data-field="risk_level"><span class="risk hi">高</span></td>
<td data-field="evidence_ref" class="mono">P-10</td>
<td data-field="confidence" class="mono">0.93</td>
</tr>
<tr>
<td class="num">6</td>
<td data-field="parameter_name" class="cust">使能阈值</td>
<td data-field="original_value" class="mono">1.4</td>
<td data-field="candidate_value" class="mono">未披露</td>
<td data-field="parameter_unit">V</td>
<td data-field="constraint_type">硬约束</td>
<td data-field="difference_status"><span class="st unknown">UNKNOWN</span></td>
<td data-field="risk_level"><span class="risk mid">中</span></td>
<td data-field="evidence_ref" class="mono">挂 VAL-2026-0188</td>
<td data-field="confidence" class="mono">—</td>
</tr>
<tr>
<td class="num">7</td>
<td data-field="parameter_name" class="cust">生命周期</td>
<td data-field="original_value" class="mono">Active</td>
<td data-field="candidate_value" class="mono">Active</td>
<td data-field="parameter_unit">—</td>
<td data-field="constraint_type">软约束</td>
<td data-field="difference_status"><span class="st cond">CONDITIONAL</span></td>
<td data-field="risk_level"><span class="risk mid">中</span></td>
<td data-field="evidence_ref" class="mono">P-10(候选供货承诺函)</td>
<td data-field="confidence" class="mono">0.90</td>
</tr>
</tbody>
</table>
</div>
<div class="flow"><b>审批:</b>本工单只承载内容;「通过 / 驳回」请在对话区的【验收卡】中进行。审核意见与补充条件写入 P-06(验证要求 verification_requirement);<b>通过后去向:</b>进入步骤 5 · 评审放行与落账确认。</div>
</div>
<footer class="card-foot">
<span>SS02 · ACT-WORK-05 差异评估 · 验收工单 1/2 · 差异评估结论审核</span>
<span style="font-family:'SF Mono',Menlo,Consolas,monospace">工单类型:验收 · <span data-slot="card.id">WO-ACT-WORK-05-02</span></span>
</footer>
</div>
</div>
</body>
</html>