本文是下一轮 AI、商务或技术同事接手 @vocmarket/tihao-sop 长期优化任务时的第一入口。先看这里,再按链接进入具体表单和报告。
@vocmarket/tihao-sop@1.0.2 已发布到 npm,registry 已验证 dist-tags.latest=1.0.2,fresh npx --yes @vocmarket/tihao-sop@latest workspace --smoke 已通过。客户现在下载到的是主链路已接入 real-gap-material-audit 的 latest 版本。round:refresh 现在包含 29 步,并在 local-seed-to-intake-worklist 后执行 real-gap-material-audit;latest form、handoff、evidence index 和 round-deposition 都会传播或守卫该审计结果,其中机器字段为 realGapMaterialAudit。gapCount=3、materialFoundCount=3、openGapCount=3、canCloseProofGap=false。这只说明项目材料已找到并接入审计链路,不关闭业务证明缺口。@vocmarket/tihao-sop@1.0.1 已发布到 npm,发布时 registry 已验证 dist-tags.latest=1.0.1,fresh npx --yes @vocmarket/tihao-sop@latest workspace --smoke 已通过;当前 latest 已由 1.0.2 接管。real-gap:materials 三缺口材料审计,当前输出 gapCount=3、materialFoundCount=3、openGapCount=3、canCloseProofGap=false。这证明项目资料已找到并接入审计底稿,但三个真实业务证明缺口仍不能关闭。historical-dataset 已连接 DHA Brief/PoC/参考分析工作簿、historyDraftRows=12 和逐字稿中的 DHA 提报/未反馈事实;video-ab-live-proof 已连接 videoResourceReady=true、realCandidateRows=1、realReferenceRows=1 和 15 条候选视频 note 线索;manual-review-and-customer-effect 已连接 manualReviewDraftRows=12、客户选中率目标和人工复核经验规则。briefCount>=5、客户选中/拒绝、拒绝原因、历史人工补号量;video A/B 仍缺 live proofContext.generatedBy=acceptance:video-ab、runtime credential、company、VOC social provider、video analysis provider;客户效果仍缺真实人工复核标签、客户选择、反馈原因、本轮人工补号量和通过的 history audit。@vocmarket/tihao-sop@1.0.0 已发布到 npm,发布时 registry 已验证 dist-tags.latest=1.0.0,npx --yes @vocmarket/tihao-sop@latest workspace --smoke 已通过;当前 latest 已由 1.0.2 接管。local-seed-to-intake-worklist,最新 proof-gap:closure open 行带有 materialBridge。historical-dataset 连接 history-intake-draft.csv 12 行,video-ab-live-proof 连接 video-resource-worklist.csv 且保留 4 条参考种子与 3 条候选视频种子,manual-review-and-customer-effect 连接 manual-review-draft.csv 12 行。proofContext.generatedBy=acceptance:video-ab;人工复核草稿仍缺真实标注、客户选择、归因、反馈原因和本轮人工补号量。round-deposition 已新增 3 个派工链路 video A/B preflight 守卫:proof-gap-operator-pack-video-ab-preflight-context、real-proof-intake-bundle-video-ab-preflight-context、real-proof-closure-work-order-video-ab-preflight-context,并新增 closure/completion 递归证明产物发现守卫。该轮记录的沉淀计数为 round-deposition.passCount=137、failCount=0;当前最新计数见 1.0.2 记录。historical-dataset-audit.json 不能只写 readyForCustomerEffectProof=true;还必须带完整 acceptance 子门槛、5 条以上可审计 item 明细、客户选中/拒绝、拒绝原因、历史人工补号基线等覆盖字段。optimization:completion 也不再接受薄 proof-gap-closure-summary.json 或薄 business-proof-progress-summary.json。proof-gap:closure 和 optimization:completion 已收紧 customer-effect 证明门槛;薄的 customer-effect-summary.json 只写 acceptance.overallPass=true 不再能关闭 manual-review-and-customer-effect,customer-effect 还必须绑定当前通过的 historical-dataset-audit.json,并带客户选择、参考链路、历史人工补号基线、本轮人工补号量和人工补号减少率字段。round-deposition 已新增 proof-gap-closure-count-semantics 守卫,沉淀 proofGapClosure.businessOpenCount/precheckOpenCount/countSemantics 及 handoff 同步字段,防止后续把 intake 预审行误算进业务证明缺口。business-proof:next-actions summary 已顶层输出 actionCount/topActions/ownerGroupCount/ownerArtifactCount,latest-form:index、handoff:summary 和 round-deposition 均优先读取并校验这些机器可读字段,避免只靠 actions.length 间接推断行动队列。acceptance:video-ab 缺运行凭证或 provider 时会输出 video-hit-rate-preflight-summary.json/report.md,evidence:index 将其归类为 video-ab-runtime-preflight 且固定 not_business_proof;round-deposition 已守住该 preflight 不能替代 live video-hit-rate-summary.json。proof-gap:closure、optimization:completion、latest-form:index、business-execution:index、handoff:summary 和 round-deposition 已同步消费 video A/B runtime preflight 失败摘要作为非证明上下文;当前 videoAbPreflightReadyForVideoAb=false、videoAbPreflightFailureCount=4,只用于解释 live proof 缺口,不能关闭 video-ab-live-proof。proof-gap-operator-pack:smoke、real-proof-intake-bundle:smoke 和 real-proof:work-order:smoke 已锁住 video-ab-live-proof 在派工包、真实材料总包、闭环工单、CSV 和 by-owner/tech-ai.md 中的 preflight 失败上下文;闭环工单 Markdown 新增“缺失证明要求”列,避免技术/AI 接手时只看到当前证据却漏掉 live proof 条件。proof-gap-closure.openCount=3,proof-gap-closure.closedCount=2,optimization-handoff.complete=false,optimization-completion.readyForClaim=false,longrun:readiness.ready=false。proof-gap-closure.openCount 是业务证明缺口计数,等同于 businessOpenCount=3;intake-readiness 预审行单独用 precheckOpenCount=1 记录,不额外增加业务 open 缺口。video-real-candidate 和 live-provider-overnight-proof。其中真实候选视频资源已满足 readyForVideoAbPreflight=true、failureCount=0、realCandidateRows=1;真实 live/provider 长跑证明已由 outputs/overnight-quality-1780682025651/aggregate-summary.json 关闭。optimization-status 已与 proof-gap 口径对齐:optimization-status.counts.passed=31、ready_not_proven=2、blocked_by_external_data=1;optimization-handoff.externalBlockers=1,仅剩 customer-effect-proof;live-provider-overnight-proof 不再出现在 externalBlockers,但仍不能替代客户效果证明。evidence:index 已加 pipeline-scoped customer-effect 防误判:位于 optimization-pipeline 目录内的 customer-effect-summary.json 只有在 pipeline readyForClaim=true 且 proofGapClosure.complete=true/openCount=0 时才可作为 real_evidence;否则保持 not_business_proof 并暴露 pipelineBlocked,不能绕过当前 completion 审计。video-hit-rate-summary.json 虽然出现过 acceptance.passed=true,但当前证明缺口仍显示 proofContext.mode=unknown、proofContext.collectionMode=unknown、proofContext.generatedBy=unknown;必须重跑 npm run acceptance:video-ab 并生成 proofContext.generatedBy=acceptance:video-ab 的 live 产物,不能用旧 A/B 结果关闭真实视频 A/B 缺口。video-resource-readiness 当前 readyForVideoAbPreflight=true、failureCount=0、realCandidateRows=1。proof-gap-operator-pack 已稳定输出 5 个 gapIds=historical-dataset,video-real-candidate,video-ab-live-proof,live-provider-overnight-proof,manual-review-and-customer-effect,当前 openCount=3,并记录 fillFileCount=3、recheckCommandCount=9、ownerGroupCount=2、ownerArtifactCount=2、evidenceRowCount=5、nextActionCount=5、missingProofRequirementCount=38。proof-gap-request 已按 proof-gap-closure 当前状态重算,unresolvedCount=3;已关闭的 video-real-candidate 和 live-provider-overnight-proof 保留为 ready 证据链,不再回到待补队列。optimization-status 不再只扫描最近 80 个输出目录,能识别较旧但可关闭的 live/provider aggregate;当前 optimization-handoff.readyCapabilities=31、readyNotProven=video-ab-proof,historical-dataset、externalBlockers=customer-effect-proof。evidence:index 区分 standalone customer-effect 与未完成 pipeline 内嵌 customer-effect;旧 optimization-pipeline-latest 或 open proof-gap 下的客户效果摘要不能被误升格为当前业务证明。real-proof-intake-bundle 已透传 proofOpenCount=3、operatorPackEvidenceRowCount=5、operatorPackNextActionCount=5、operatorPackOwnerArtifactCount=2,继续保留 proofLevel=not_business_proof。real-proof-closure-work-order 已更新为 workOrderCount=13、realProofClosureWorkOrder.ownerArtifactCount=2、proofGapOpenCount=3、intakeFailureCount=6、realCandidateRows=1、realProofClosureWorkOrder.canCloseProofGap=false;总报告和负责人附件已展示“缺失证明要求”,其中 by-owner/tech-ai.md 保留 video A/B preflight 失败上下文和 live proof 条件。outputs/long-run-readiness-latest/long-run-readiness-report.md 作为 长跑前置门禁报告 关键文件行,当前 status=blocked、actionCount=9。businessExecutionIndex.longRunReadiness 已在交接摘要中透传;longrun:readiness 当前读取 outputs/live-preflight-latest/live-preflight-summary.json 并以 proof-gap-closure.openCount=3 为准,不再被旧 request 数量误导。acceptance:video-ab 的 TIHAO_SESSION_TOKEN、TIHAO_COMPANY、VOC_SOCIAL_TOKEN、VIDEO_ANALYSIS_TOKEN 等运行凭证;本地直接运行 npm.cmd run acceptance:video-ab 只会产出 outputs/video-hit-rate-preflight-latest/video-hit-rate-preflight-summary.json 这类前置失败摘要,不能产出真实 live proof。操作包负责人附件,operatorPackOwnerArtifactCount=2、operatorPackOwnerArtifactRowCount=2、rowCount=21、proofOpenCount=3。businessProofProgress.operatorPackOwnerArtifactCount=2,并继续显示 complete=false。businessProofNextActions.actionCount=3,当前动作是填真实历史 Brief、人工复核标注、真实视频 A/B 验收。planExecutionStatus.operatorPackOwnerArtifactCount=2、businessExecutionOperatorPackOwnerArtifactRowCount=2、proofOpenCount=3、complete=false。local-seed-material-index、本地种子转 intake 补表 worklist local-seed-to-intake-worklist 和经验逐字稿索引 experience-transcript-index 仍只作为补真实材料和规则校准入口,均 canCloseProofGap=false。当前 historyDraftRows=12、manualReviewDraftRows=12、candidateSeedRows=12、videoCandidateNeedsResourceRows=3、transcriptCount=2、coveredRuleCount=8。optimization-completion 仍为 complete=false、readyForClaim=false、proofGapOpenCount=3、blockingReasonCount=8、missingProofRequirementCount=113、videoAbPreflightReadyForVideoAb=false、videoAbPreflightFailureCount=4。旧 optimization-pipeline-latest 已被标记为 stale=true,但其中 nested history-audit/historical-dataset-audit.json 和 customer-effect-audit/customer-effect-summary.json 会被 closure/completion 递归发现并作为失败证据读取,不能继续当作当前完成证据。| 顺序 | 先看什么 | 路径 | 用途 |
|---|---|---|---|
| 1 | 主计划 | docs/tihao-experience-optimization-plan.md |
确认长期目标、关键差距、验收边界和每轮沉淀要求。 |
| 2 | 15 步补证顺序 | docs/business-proof-action-order.zh-CN.md |
按顺序补齐真实历史 Brief、真实视频 A/B live proof、商务复核和客户效果证明。 |
| 3 | 最新表单索引 | outputs/latest-form-index-latest/latest-form-index.md |
从一个入口定位补证表单、候选名单、字段级核对表、负责人行动文件、下一步行动队列和复验命令。 |
| 4 | 真实验收材料总包 | outputs/real-proof-intake-bundle-latest/real-proof-intake-bundle.md |
给商务和技术集中补齐真实材料,包含模板、证明缺口、当前证据、下一步动作、负责人附件和复验命令。 |
| 5 | 真实证明闭环工单 | outputs/real-proof-closure-work-order-latest/real-proof-closure-work-order.md |
把 intake、proof-gap、completion 未关闭项拆成 13 条字段级补证工单和 2 份负责人附件;展示当前证据和缺失证明要求,不写入正式模板,不关闭 proof-gap。 |
| 6 | 本地种子材料索引 | outputs/local-seed-material-index-latest/local-seed-material-index.md |
查看 dha_brief.xlsx、DHA PoC 推荐表、社媒参考分析版和旧 pipeline/live 自动化候选;只作为补真实模板和候选池种子。 |
| 7 | 本地种子转 intake 补表 worklist | outputs/local-seed-to-intake-worklist-latest/local-seed-to-intake-worklist.md |
把 DHA Brief、PoC 候选和参考账号解析转成商务可补正式 intake 的草稿行。 |
| 8 | 经验逐字稿索引 | outputs/experience-transcript-index-latest/experience-transcript-index.md |
查看提号经验逐字稿覆盖的 8 条经验规则;只作为经验来源追踪和规则校准种子。 |
| 9 | 三缺口材料审计 | outputs/real-gap-material-audit-latest/real-gap-material-audit.md |
查看三个真实缺口对应的项目资料、已接产物、仍缺字段和不能关闭原因。 |
| 10 | proof-gap 请求包 | outputs/proof-gap-request-latest/proof-gap-request-report.md |
查看 5 个原始真实证明缺口各自需要谁补、补什么、验收产物是什么。 |
| 11 | proof-gap 操作包 | outputs/proof-gap-operator-pack-latest/proof-gap-operator-pack.md |
查看 5 个 gapId、其中 3 个仍 open 的负责人、主填写文件、复验命令和证明边界。 |
| 12 | 商务执行总表 | outputs/business-execution-index-latest/business-execution-index.md |
按负责人执行补证、查看修复清单、2 份 操作包负责人附件 和补齐后复验命令。 |
| 13 | 业务证明进度表 | outputs/business-proof-progress-latest/business-proof-progress-report.md |
查看 15 步补证进度、外部材料阻塞和负责人附件。 |
| 14 | 长期计划执行状态面板 | outputs/plan-execution-status-latest/plan-execution-status.md |
查看长期优化计划 8 个章节的执行状态、证明缺口和负责人附件。 |
| 15 | 优化完成度审计 | outputs/optimization-completion-latest/optimization-completion-report.md |
确认 complete=false、readyForClaim=false、proofGapOpenCount=3 和禁用宣称。 |
| 16 | 长跑前置门禁 | outputs/long-run-readiness-latest/long-run-readiness-report.md |
确认 full-matrix/live 长跑是否可启动;当前 ready=false。 |
| 17 | 交接摘要 | outputs/optimization-handoff-latest/optimization-handoff-report.md |
查看本轮状态、最新索引、补证进度、证据台账、下一步命令和证明边界。 |
history:audit 显示 readyForCustomerEffectProof=true。acceptance:video-ab 在真实 provider、真实视频资源和 live proofContext 下通过。customer-effect:audit 显示 overallPass=true,并带真实客户选中、拒绝归因和人工补号量。已关闭但不代表整体完成的单项:
readyForVideoAbPreflight=true、failureCount=0、realCandidateRows=1,只说明可以进入视频 A/B 前置。liveEnabled=true、overallPass=true、failureCount=0、failedGateCount=0,不能替代客户效果证明。复验时间:2026-06-13。
| 命令 | 结果 | 结论 |
|---|---|---|
npm run intake:readiness -- --data-pack outputs\data-intake-pack-latest --video-pack outputs\video-intake-pack-latest --output outputs\intake-readiness-latest |
overallReady=false、failureCount=6 |
历史数据、商务复核指标和客户效果仍未就绪。 |
npm run video:resource-readiness -- --input outputs\video-intake-pack-latest\video-resource-template.csv --output outputs\video-resource-readiness-latest --strict |
readyForVideoAbPreflight=true、failureCount=0、realCandidateRows=1 |
真实候选视频资源缺口已关闭,可进入真实视频 A/B 前置。 |
npm run proof-gap:closure -- --output outputs\proof-gap-closure-latest |
complete=false、openCount=3、businessOpenCount=3、closedCount=2、precheckOpenCount=1 |
视频资源和 live/provider overnight 已 closed;仍剩 3 个真实业务证明缺口;intake 预审未就绪行单独统计,不计入业务 openCount。 |
npm run proof-gap:request -- --output outputs\proof-gap-request-latest |
complete=false、unresolvedCount=3、closed 行为 ready |
请求包已跟随 closure 当前状态;closed 缺口保留证据链,不再误报为待补。 |
npm run proof-gap:operator-pack -- --outputs outputs --output outputs\proof-gap-operator-pack-latest --strict |
passed=true、openCount=3、rowCount=5、fillFileCount=3、recheckCommandCount=9、ownerGroupCount=2、ownerArtifactCount=2、evidenceRowCount=5、nextActionCount=5、missingProofRequirementCount=38 |
操作包已按当前 open 缺口派工;closed 行只保留证据链,history/customer-effect 行展示具体失败条件,video A/B preflight 失败只是 live proof 缺口上下文。 |
npm run proof-gap:intake-bundle -- --output outputs\real-proof-intake-bundle-latest --strict |
passed=true、complete=false、proofOpenCount=3、operatorPackEvidenceRowCount=5、operatorPackNextActionCount=5、operatorPackOwnerArtifactCount=2 |
真实验收材料总包已同步 3 个 open 缺口和 2 份负责人附件。 |
npm run real-proof:work-order -- --outputs outputs --output outputs\real-proof-closure-work-order-latest --strict |
passed=true、complete=false、workOrderCount=13、ownerArtifactCount=2、proofGapOpenCount=3、intakeFailureCount=6、realCandidateRows=1、canCloseProofGap=false |
闭环工单已去掉过期视频资源补证动作,并在 Markdown/负责人附件展示缺失证明要求;仍只是派工入口。 |
npm run business-execution:index -- --outputs outputs --output outputs\business-execution-index-latest --strict |
passed=true、rowCount=21、proofOpenCount=3、operatorPackOwnerArtifactCount=2、operatorPackOwnerArtifactRowCount=2 |
商务执行总表已透传当前 2 份操作包负责人附件。 |
npm run business-proof:progress -- --outputs outputs --output outputs\business-proof-progress-latest |
complete=false、pass=5、blocked_by_external_data=5、pending=3、fail=2、businessProofProgress.operatorPackOwnerArtifactCount=2 |
进度表仍只说明补证进度,不是业务证明。 |
npm run business-proof:next-actions -- --output outputs\business-proof-next-actions-latest |
businessProofNextActions.actionCount=3、proofGapOpenCount=3 |
下一步只剩历史 Brief、人工复核标注、真实视频 A/B 验收。 |
npm run plan:execution-status -- --outputs outputs --output outputs\plan-execution-status-latest --strict |
complete=false、rowCount=8、proofOpenCount=3、planExecutionStatus.operatorPackOwnerArtifactCount=2、businessExecutionOperatorPackOwnerArtifactRowCount=2 |
长期计划执行状态面板已同步当前 open 缺口和负责人附件。 |
npm run optimization:completion -- --output outputs\optimization-completion-latest |
complete=false、readyForClaim=false、proofGapOpenCount=3、blockingReasonCount=8、missingProofRequirementCount=113、videoAbPreflightReadyForVideoAb=false、videoAbPreflightFailureCount=4、optimizationPipeline.stale=true |
完成度审计仍禁止任何提号效果宣称;video A/B preflight 失败只是 live proof 缺口上下文,旧 pipeline 只能贡献 nested 失败证据,不能作为当前完成证据。 |
npm run optimization:status -- --output outputs\optimization-status-latest |
complete=false、passed=31、ready_not_proven=2、blocked_by_external_data=1 |
状态审计已识别可关闭 live/provider aggregate;live-provider-overnight-proof 不再误列为外部阻塞。 |
npm run handoff:summary -- --output outputs\optimization-handoff-latest |
complete=false、readyCapabilities=31、readyNotProven=2、externalBlockers=1 |
交接摘要当前只把 customer-effect-proof 作为外部阻塞;video-ab-proof 和 historical-dataset 仍是 ready-not-proven。 |
npm run live:preflight -- --strict |
readyForLiveAcceptance=false、readyForVideoAb=false、failures=2、warnings=3 |
当前缺 sessionToken、company 和真实视频/证据 provider,不能启动真实 live 或真实视频 A/B。 |
npm run longrun:readiness -- --mode full-matrix --intake-readiness outputs\intake-readiness-latest\intake-readiness-summary.json --proof-gap outputs\proof-gap-request-latest\proof-gap-request-summary.json --proof-gap-closure outputs\proof-gap-closure-latest\proof-gap-closure-summary.json --output outputs\long-run-readiness-latest |
ready=false、failCount=9、proof-gap-closure.openCount=3 |
仍不能启动或宣称 full-matrix/live 长跑完成;当前已读取 latest preflight,并以 closure openCount 为准。 |
npm run local-seed-material:index -- --outputs outputs --output outputs\local-seed-material-index-latest |
existingMaterialCount=3、workbookCount=3、canCloseProofGap=false |
本地种子材料索引只用于补真实模板和候选池。 |
npm run local-seed-to-intake:worklist -- --outputs outputs --output outputs\local-seed-to-intake-worklist-latest |
historyDraftRows=1、candidateSeedRows=12、videoCandidateNeedsResourceRows=3、canCloseProofGap=false |
worklist 只是补正式 intake 的草稿和线索。 |
npm run experience-transcript:index -- --output outputs\experience-transcript-index-latest |
transcriptCount=2、coveredRuleCount=8、canCloseProofGap=false |
经验逐字稿索引只用于规则校准。 |
npm run round:refresh -- --output-root outputs --strict |
passed=true、29 步全部 pass、round-deposition.passCount=142、failCount=0 |
工程交付链路通过,并已包含 real-gap-material-audit 主链路审计、proof-gap 计数语义、video A/B preflight 非证明守卫、closure/completion preflight 上下文传播以及递归证明产物发现守卫;但这不等于业务证明完成。 |
npm run plan:consistency:smoke |
ok=true、hits=[] |
静态 5 类缺口表与当前 3 条 open action 队列保持一致,closed 视频资源不会回到待办。 |
npm run acceptance |
acceptance ok |
包级 smoke、计划一致性、每轮刷新 smoke、安全审计、包内容门禁和 workspace install smoke 通过。 |
npm publish --dry-run --access public |
@vocmarket/tihao-sop@1.0.0、176 个文件、package size 约 598.5 kB |
发布前 tarball 和包内容确认通过。 |
npm publish --access public --registry https://registry.npmjs.org/ |
+ @vocmarket/tihao-sop@1.0.0 |
1.0.0 已正式发布到 npm。 |
npm view @vocmarket/tihao-sop@1.0.0 version --registry https://registry.npmjs.org/ |
1.0.0 |
指定版本 registry 可见。 |
npm view @vocmarket/tihao-sop dist-tags.latest version --registry https://registry.npmjs.org/ |
dist-tags.latest = '1.0.0'、version = '1.0.0' |
latest 已指向 1.0.0。 |
npx --yes @vocmarket/tihao-sop@latest workspace --smoke |
安装 .claude/plugins/tihao-sourcing 与 .claude/skills/tihao-creator-sourcing,tihao smoke ok |
用户侧 fresh workspace 下载、安装和 smoke 通过。 |
npm run optimization:pipeline -- --data-pack outputs\data-intake-pack-latest --video-pack outputs\video-intake-pack-latest --current-manual-supplement-count <本轮人工补号量> --output <输出目录> --strict |
未运行 | 缺真实 <本轮人工补号量> 和可通过 intake readiness 的真实材料;不能用 0 或示例值代替。 |
| 角色 | 先做什么 | 填什么或跑什么 | 复验看什么 |
|---|---|---|---|
| 商务 | 打开 outputs/real-proof-intake-bundle-latest/real-proof-intake-bundle.md、outputs/real-proof-closure-work-order-latest/by-owner/business.md、outputs/proof-gap-operator-pack-latest/by-owner/business.md、outputs/local-seed-to-intake-worklist-latest/history-intake-draft.csv 和 outputs/business-execution-index-latest/business-execution-index.md。 |
真实历史 Brief、客户选中/拒绝、拒绝原因、历史人工补号量基线、本轮人工补号量。 | intake-readiness-summary.json 的 overallReady=true、failureCount=0;customer-effect-summary.json 的 overallPass=true。 |
| 技术/AI | 打开 outputs/proof-gap-operator-pack-latest/by-owner/tech-ai.md、outputs/real-proof-closure-work-order-latest/by-owner/tech-ai.md、outputs/business-execution-index-latest/business-execution-index.md。 |
跑真实视频 A/B live proof、刷新审计链路、沉淀交接摘要;不替业务填写客户材料。 | acceptance:video-ab 带完整 live proofContext;proof-gap-closure-summary.json 的 openCount=0 后才允许进入完成判断。 |
| 下一轮 AI | 先读本文,再读主计划、完成度审计、真实证明闭环工单、本地种子材料索引、本地种子转 intake 补表 worklist、三缺口材料审计、经验逐字稿索引和交接摘要。 | 不新增未经证明的业务结论;只把真实材料审计结果写回文档和 outputs。 | round-refresh-summary.json 的 29 步全部 pass,且 optimization-completion-summary.json 仍如实记录 readyForClaim=false。 |
| 判定项 | 当前状态 | 完成证据 | 不能用什么替代 |
|---|---|---|---|
| 历史数据可用于客户效果证明 | 未完成 | history:audit 显示 readyForCustomerEffectProof=true。 |
示例 CSV、空模板、只有 Brief 没有客户选择。 |
| 视频资源可进入 A/B 前置 | 单项已关闭 | video:resource-readiness 显示 readyForVideoAbPreflight=true、failureCount=0、realCandidateRows=1。 |
只有参考视频、无真实候选视频、模板 URL。 |
| 视频 A/B live proof 成立 | 未完成 | acceptance:video-ab 在真实 provider、真实视频资源和 live proofContext 下通过。 |
sample 视频、接口 200、离线 mock、缺 proofContext 的通过结果。 |
| live/provider 长跑成立 | 单项已关闭 | outputs/overnight-quality-1780682025651/aggregate-summary.json 显示 liveEnabled=true、overallPass=true、failureCount=0、failedGateCount=0。 |
provider mock、fallback、dry-run;也不能用该单项替代客户效果证明。 |
| 长跑前置门禁可启动 | 未完成 | longrun:readiness 显示 ready=true,且真实 live preflight、历史数据、intake readiness 和 proof-gap closure 均通过。 |
29 步 refresh 通过、smoke 通过、只存在 long-run-readiness 报告。 |
| 客户效果证明成立 | 未完成 | customer-effect:audit 显示 overallPass=true,并带真实客户选中、拒绝归因和人工补号量。 |
人工主观判断、商务觉得名单更好、只有候选名单。 |
| 长期优化目标可声明 | 未完成 | optimization:completion 显示 complete=true、readyForClaim=true、proofGapOpenCount=0。 |
任一单项 smoke 通过、表单入口齐全、npm 包验收通过。 |
| 长期优化目标完成 | 未完成 | proof-gap:closure 显示 complete=true、openCount=0,optimization:completion 显示 readyForClaim=true,再运行 round:refresh --strict 全部通过。 |
完成度审计存在但 readyForClaim=false、只有交接摘要或表单入口。 |
readyForVideoAbPreflight=true、failureCount=0、realCandidateRows=1,可进入真实视频 A/B 前置。liveEnabled=true、overallPass=true,但它不是客户效果证明。gapIds,其中 3 个仍 open,ownerGroupCount=2、ownerArtifactCount=2、operatorPackOwnerArtifactCount=2。workOrderCount=13、ownerArtifactCount=2、proofGapOpenCount=3、realCandidateRows=1、canCloseProofGap=false。businessProofNextActions.actionCount=3、proofGapOpenCount=3。round:refresh --strict 和 acceptance 已通过。real-proof-intake-bundle、proof-gap-request、proof-gap-operator-pack、real-proof-closure-work-order、候选名单、本地种子材料或经验逐字稿索引本身就是业务证明。npm run intake:readiness -- --data-pack outputs\data-intake-pack-latest --video-pack outputs\video-intake-pack-latest --output outputs\intake-readiness-latest
npm run video:resource-readiness -- --input outputs\video-intake-pack-latest\video-resource-template.csv --output outputs\video-resource-readiness-latest --strict
npm run local-seed-to-intake:worklist -- --outputs outputs --output outputs\local-seed-to-intake-worklist-latest
npm run real-proof:work-order -- --outputs outputs --output outputs\real-proof-closure-work-order-latest --strict
npm run proof-gap:request -- --output outputs\proof-gap-request-latest
npm run live:preflight -- --strict
npm run longrun:readiness -- --mode full-matrix --intake-readiness outputs\intake-readiness-latest\intake-readiness-summary.json --proof-gap outputs\proof-gap-request-latest\proof-gap-request-summary.json --proof-gap-closure outputs\proof-gap-closure-latest\proof-gap-closure-summary.json --output outputs\long-run-readiness-latest
npm run optimization:pipeline -- --data-pack outputs\data-intake-pack-latest --video-pack outputs\video-intake-pack-latest --current-manual-supplement-count <本轮人工补号量> --output <输出目录> --strict
npm run proof-gap:closure -- --output outputs\proof-gap-closure-latest
npm run optimization:completion -- --output outputs\optimization-completion-latest
npm run round:refresh -- --output-root outputs --strict
sessionToken、Authorization、模型 token/API key 或 npm token 写进文档、报告、模板、日志或 npm 包入口。只有真实材料审计通过、proof-gap-closure.openCount=0 且 optimization-completion.readyForClaim=true 后,才能进入长期目标完成判断。
evidence:index 与 business-proof-progress 已统一复用完整历史证明门槛;薄 historical-dataset-audit.json 只写顶层 readyForCustomerEffectProof=true 不再能成为 real_evidence 或历史审计 pass。
历史证据必须包含完整 acceptance 子门槛、5 条以上可审计 items、客户选中/拒绝记录、拒绝原因覆盖、人工最终名单覆盖和历史人工补号量基线覆盖,才能支撑客户效果证明链。
当前仍是 proof-gap-closure.complete=false、openCount=3、optimization-completion.readyForClaim=false;只能说证明链更严格、方向仍对齐提号需求,不能宣称提号率提升、客户效果达标或人工补号量下降。
business-proof:next-actions 已基于最新 optimization-completion freshness/blocker 证据压制旧 optimization-pipeline 的 nextActions;stale pipeline 动作不能作为当前派工或完成证据。businessProofNextActions.actionCount=3,只剩真实历史 Brief、人工复核标注、真实视频 A/B 验收;sourceState.pipelineStale=true、pipelineRawNextActionCount=3、pipelineSuppressedNextActionCount=3、pipelineNextActionCount=0。latest-form:index 和 handoff:summary 已透传 pipelineStale=true、pipelineSuppressedNextActionCount=3 与 stale 原因;round-deposition 已用 business-proof-next-actions-stale-pipeline-suppression 守住该回归点。latest-form:index:smoke 与 handoff:summary:smoke 也已直接断言 stale pipeline 字段和 topActions 不含 optimization-pipeline 来源;单脚本回归会更早暴露。optimization-handoff-summary.json 顶层已新增 pipelineStaleSummary;只扫顶层 JSON 时也能看到旧 pipeline 当前不可派工、不可作为完成证据。proof-gap-closure.complete=false、openCount=3、optimization-completion.readyForClaim=false;只能说当前证明链更严格、行动队列更干净,不能宣称提号率提升、客户效果达标或人工补号量下降。proof-gap:closure 已把 openCount/closedCount 明确为业务证明缺口计数,并新增 businessOpenCount/businessClosedCount 作为同义字段;intake-readiness 预审行通过 precheckOpenCount/precheckRowCount 单独记录。businessOpenCount=3,对应真实历史 Brief、真实视频 A/B live proof、商务复核和客户效果证明;precheckOpenCount=1 只说明 intake 预审仍未就绪,不额外增加业务 open 缺口。latest-form:index 已新增 proofGapClosure 区块,handoff:summary 已透传 businessOpenCount、businessClosedCount、precheckOpenCount 和 countSemantics.openCount;只看索引或交接摘要时也能读懂计数口径。proof-gap:closure:smoke、latest-form:index:smoke、handoff:summary:smoke 已直接断言该语义,避免后续把预审行误算进业务缺口。proof-gap-closure.complete=false、businessOpenCount/openCount=3、optimization-completion.readyForClaim=false;这轮只是让计数边界更清楚,不能宣称提号率提升、客户效果达标或人工补号量下降。proof-gap-operator-pack:smoke 现在直接检查 video-ab-live-proof 行、总 Markdown、CSV、by-owner/tech-ai.md 和 by-owner/tech-ai.csv,要求保留 preflight.readyForVideoAb=false、preflight.failureCount=4、preflight.generatedBy=acceptance:video-ab-preflight、runtime/company/provider token 布尔失败状态,以及 videoAbPreflight.readyForVideoAb=true 等 live proof 缺失要求。real-proof-intake-bundle:smoke 已检查真实材料总包的 proof gap 行、CSV 导出行、Markdown/CSV 都继续携带该 preflight 上下文。real-proof-closure-work-order 总报告和负责人附件新增“缺失证明要求”列;real-proof:work-order:smoke 已检查 summary、CSV、总 Markdown 和 by-owner/tech-ai.md 都保留 video A/B preflight 失败原因及 live proof 条件。round:refresh -- --output-root outputs --strict、handoff:summary:smoke、task:handoff-index:smoke、hygiene:smoke 和 acceptance 均通过;当前仍是 businessOpenCount/openCount=3、optimization-completion.readyForClaim=false,不能宣称提号率提升、客户效果达标或人工补号量下降。round-deposition 已新增 proof-gap-closure-count-semantics 守卫,要求 standalone proof-gap-closure-summary.json 的 openCount/businessOpenCount 只表示业务证明缺口,并要求 precheckOpenCount、precheckRowCount 和 countSemantics 与 rows 中的预审行一致。round-deposition observed/report 现在同时记录 standalone 与 handoff 中的 businessOpenCount、businessClosedCount、businessGapCount、precheckOpenCount 和 countSemantics.openCount,防止交接摘要丢失计数口径。round:refresh --strict 为 29 步全部 pass,round-deposition.counts.pass=142、counts.fail=0;但当前仍是 businessOpenCount/openCount=3、precheckOpenCount=1、optimization-completion.readyForClaim=false。business-proof:next-actions summary 现在顶层记录 actionCount、topActions、ownerGroupCount、ownerRepairArtifactCount,写完负责人附件后还记录 ownerArtifactCount,不再只能从 actions.length 和 owner 文件间接推断。latest-form:index 和 handoff:summary 已优先读取这些顶层字段;round-deposition 的 business-proof-next-actions-open 守卫也要求顶层 actionCount/topActions 与 actions 队列一致。actionCount=3、topActions.length=3:真实历史 Brief、人工复核标注、真实视频 A/B 验收。businessOpenCount/openCount=3、optimization-completion.readyForClaim=false。proof-gap:closure 和 optimization:completion 现在会读取最新 video-hit-rate-preflight-summary.json,在真实 live video-hit-rate-summary.json 缺失或不可关闭时,把 preflight 失败原因写入 video-ab-live-proof 的 evidence 和 missing requirements。session/company/VOC social provider/video analysis provider 等布尔状态,不记录 token 明文;当前 videoAbPreflightReadyForVideoAb=false、videoAbPreflightFailureCount=4。latest-form:index、business-execution:index、handoff:summary 顶层和 handoff.latestFormIndex.optimizationCompletion 已展示 optimizationCompletion.videoAbPreflightReadyForVideoAb 与 optimizationCompletion.videoAbPreflightFailureCount;round-deposition 已新增 closure/completion 两个 preflight context 守卫,task:handoff-index:smoke 也会校验该上下文不丢失。round:refresh -- --output-root outputs --strict 通过,round-deposition.counts.pass=142、counts.fail=0;optimization-completion.missingProofRequirementCount=113。video-ab-live-proof,当前仍是 businessOpenCount/openCount=3、optimization-completion.readyForClaim=false。proof-gap:closure 和 optimization:completion 已递归发现旧 optimization-pipeline-latest 内嵌的 history-audit/historical-dataset-audit.json 与 customer-effect-audit/customer-effect-summary.json,并在 sourceFiles.history、sourceFiles.customerEffect 中记录真实来源。briefCount>=5、items.length>=5、客户选中/拒绝、拒绝原因和历史人工补号基线覆盖;customer-effect 当前仍不满足 overallPass=true、客户选中率实测、参考链路证明和人工补号量证明。round-deposition 已新增 proof-gap-closure-recursive-proof-artifact-discovery 与 optimization-completion-recursive-proof-artifact-discovery 守卫,并在 observed/report 中沉淀 proofGapClosure.sourceFiles.history、proofGapClosure.sourceFiles.customerEffect、optimizationCompletion.sourceFiles.history、optimizationCompletion.sourceFiles.customerEffect 等字段,防止后续回退成“找不到历史/客户效果文件”的粗粒度失败。npm.cmd run round:deposition:smoke、npm.cmd run round:refresh -- --output-root outputs --strict、npm.cmd run task:handoff-index:smoke、npm.cmd run hygiene:smoke、npm.cmd run proof-gap:intake-bundle:smoke、npm.cmd run round:refresh:smoke 和 npm.cmd run acceptance。proof-gap-closure.complete=false、businessOpenCount/openCount=3、optimization-completion.readyForClaim=false、missingProofRequirementCount=113;仍不能宣称提号率提升、客户效果达标或人工补号量下降。