tihao-handoff-index.md 43 KB

提号任务交接入口

本文是下一轮 AI、商务或技术同事接手 @vocmarket/tihao-sop 长期优化任务时的第一入口。先看这里,再按链接进入具体表单和报告。

当前结论

  • 2026-06-13 1.0.2 收尾发布完成:@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 版本。
  • 2026-06-13 1.0.2 主链路加固:round:refresh 现在包含 29 步,并在 local-seed-to-intake-worklist 后执行 real-gap-material-audit;latest form、handoff、evidence index 和 round-deposition 都会传播或守卫该审计结果,其中机器字段为 realGapMaterialAudit
  • 2026-06-13 1.0.2 边界确认:三缺口材料审计当前 gapCount=3materialFoundCount=3openGapCount=3canCloseProofGap=false。这只说明项目材料已找到并接入审计链路,不关闭业务证明缺口。
  • 2026-06-13 1.0.1 补丁发布完成:@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 接管。
  • 2026-06-13 1.0.1 补丁推进:新增 real-gap:materials 三缺口材料审计,当前输出 gapCount=3materialFoundCount=3openGapCount=3canCloseProofGap=false。这证明项目资料已找到并接入审计底稿,但三个真实业务证明缺口仍不能关闭。
  • 2026-06-13 三缺口真实资料核对:historical-dataset 已连接 DHA Brief/PoC/参考分析工作簿、historyDraftRows=12 和逐字稿中的 DHA 提报/未反馈事实;video-ab-live-proof 已连接 videoResourceReady=truerealCandidateRows=1realReferenceRows=1 和 15 条候选视频 note 线索;manual-review-and-customer-effect 已连接 manualReviewDraftRows=12、客户选中率目标和人工复核经验规则。
  • 2026-06-13 仍未关闭的真实字段:历史缺口仍缺 briefCount>=5、客户选中/拒绝、拒绝原因、历史人工补号量;video A/B 仍缺 live proofContext.generatedBy=acceptance:video-ab、runtime credential、company、VOC social provider、video analysis provider;客户效果仍缺真实人工复核标签、客户选择、反馈原因、本轮人工补号量和通过的 history audit。
  • 2026-06-13 1.0 正式发布完成:@vocmarket/tihao-sop@1.0.0 已发布到 npm,发布时 registry 已验证 dist-tags.latest=1.0.0npx --yes @vocmarket/tihao-sop@latest workspace --smoke 已通过;当前 latest 已由 1.0.2 接管。
  • 2026-06-13 资料桥接补强:项目资料已被找到并接入 local-seed-to-intake-worklist,最新 proof-gap:closure open 行带有 materialBridgehistorical-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 行。
  • 2026-06-13 边界复核:资料桥接不等于业务证明。历史草稿仍缺 5 个以上真实历史 Brief、客户选中/拒绝、拒绝原因和历史人工补号基线;视频 A/B 仍缺真实运行凭证/company/VOC social provider/video analysis provider 生成 proofContext.generatedBy=acceptance:video-ab;人工复核草稿仍缺真实标注、客户选择、归因、反馈原因和本轮人工补号量。
  • 2026-06-12 补强记录:round-deposition 已新增 3 个派工链路 video A/B preflight 守卫:proof-gap-operator-pack-video-ab-preflight-contextreal-proof-intake-bundle-video-ab-preflight-contextreal-proof-closure-work-order-video-ab-preflight-context,并新增 closure/completion 递归证明产物发现守卫。该轮记录的沉淀计数为 round-deposition.passCount=137failCount=0;当前最新计数见 1.0.2 记录。
  • 2026-06-12 最新补强:history/proof-gap/pipeline 防薄摘要门槛已加硬。historical-dataset-audit.json 不能只写 readyForCustomerEffectProof=true;还必须带完整 acceptance 子门槛、5 条以上可审计 item 明细、客户选中/拒绝、拒绝原因、历史人工补号基线等覆盖字段。optimization:completion 也不再接受薄 proof-gap-closure-summary.json 或薄 business-proof-progress-summary.json
  • 2026-06-12 最新补强:proof-gap:closureoptimization:completion 已收紧 customer-effect 证明门槛;薄的 customer-effect-summary.json 只写 acceptance.overallPass=true 不再能关闭 manual-review-and-customer-effect,customer-effect 还必须绑定当前通过的 historical-dataset-audit.json,并带客户选择、参考链路、历史人工补号基线、本轮人工补号量和人工补号减少率字段。
  • 2026-06-12 最新补强:round-deposition 已新增 proof-gap-closure-count-semantics 守卫,沉淀 proofGapClosure.businessOpenCount/precheckOpenCount/countSemantics 及 handoff 同步字段,防止后续把 intake 预审行误算进业务证明缺口。
  • 2026-06-12 最新补强:business-proof:next-actions summary 已顶层输出 actionCount/topActions/ownerGroupCount/ownerArtifactCountlatest-form:indexhandoff:summaryround-deposition 均优先读取并校验这些机器可读字段,避免只靠 actions.length 间接推断行动队列。
  • 2026-06-12 最新补强:acceptance:video-ab 缺运行凭证或 provider 时会输出 video-hit-rate-preflight-summary.json/report.mdevidence:index 将其归类为 video-ab-runtime-preflight 且固定 not_business_proofround-deposition 已守住该 preflight 不能替代 live video-hit-rate-summary.json
  • 2026-06-12 最新补强:proof-gap:closureoptimization:completionlatest-form:indexbusiness-execution:indexhandoff:summaryround-deposition 已同步消费 video A/B runtime preflight 失败摘要作为非证明上下文;当前 videoAbPreflightReadyForVideoAb=falsevideoAbPreflightFailureCount=4,只用于解释 live proof 缺口,不能关闭 video-ab-live-proof
  • 2026-06-12 最新补强:proof-gap-operator-pack:smokereal-proof-intake-bundle:smokereal-proof:work-order:smoke 已锁住 video-ab-live-proof 在派工包、真实材料总包、闭环工单、CSV 和 by-owner/tech-ai.md 中的 preflight 失败上下文;闭环工单 Markdown 新增“缺失证明要求”列,避免技术/AI 接手时只看到当前证据却漏掉 live proof 条件。
  • 当前优化方向符合提号需求:工作重心仍是把真实 Brief、真实视频资源、真实视频 A/B、商务复核和客户效果证明纳入可审计闭环,没有把候选名单、worklist、闭环工单、本地种子材料或 smoke 结果误升格为业务效果证明。
  • 当前长期优化目标仍未完成:proof-gap-closure.openCount=3proof-gap-closure.closedCount=2optimization-handoff.complete=falseoptimization-completion.readyForClaim=falselongrun:readiness.ready=false
  • 当前 proof-gap-closure.openCount 是业务证明缺口计数,等同于 businessOpenCount=3intake-readiness 预审行单独用 precheckOpenCount=1 记录,不额外增加业务 open 缺口。
  • 已关闭的真实证明缺口有 2 个:video-real-candidatelive-provider-overnight-proof。其中真实候选视频资源已满足 readyForVideoAbPreflight=truefailureCount=0realCandidateRows=1;真实 live/provider 长跑证明已由 outputs/overnight-quality-1780682025651/aggregate-summary.json 关闭。
  • 最新 optimization-status 已与 proof-gap 口径对齐:optimization-status.counts.passed=31ready_not_proven=2blocked_by_external_data=1optimization-handoff.externalBlockers=1,仅剩 customer-effect-prooflive-provider-overnight-proof 不再出现在 externalBlockers,但仍不能替代客户效果证明。
  • 最新 evidence:index 已加 pipeline-scoped customer-effect 防误判:位于 optimization-pipeline 目录内的 customer-effect-summary.json 只有在 pipeline readyForClaim=trueproofGapClosure.complete=true/openCount=0 时才可作为 real_evidence;否则保持 not_business_proof 并暴露 pipelineBlocked,不能绕过当前 completion 审计。
  • 剩余 3 个真实业务证明缺口是:真实历史 Brief 数据集、真实视频 A/B live proof、商务复核和客户效果证明。
  • video-hit-rate-summary.json 虽然出现过 acceptance.passed=true,但当前证明缺口仍显示 proofContext.mode=unknownproofContext.collectionMode=unknownproofContext.generatedBy=unknown;必须重跑 npm run acceptance:video-ab 并生成 proofContext.generatedBy=acceptance:video-ab 的 live 产物,不能用旧 A/B 结果关闭真实视频 A/B 缺口。
  • 仍然不能宣称提号率提升,不能宣称客户效果达标,不能宣称人工补号量下降。当前所有协调表、审计表、操作包和交接摘要都不是业务证明。

已到位与未到位

  • 已到位:视频资源证明从待补变为可进入视频 A/B 前置,video-resource-readiness 当前 readyForVideoAbPreflight=truefailureCount=0realCandidateRows=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=3recheckCommandCount=9ownerGroupCount=2ownerArtifactCount=2evidenceRowCount=5nextActionCount=5missingProofRequirementCount=38
  • 已到位:proof-gap-request 已按 proof-gap-closure 当前状态重算,unresolvedCount=3;已关闭的 video-real-candidatelive-provider-overnight-proof 保留为 ready 证据链,不再回到待补队列。
  • 已到位:optimization-status 不再只扫描最近 80 个输出目录,能识别较旧但可关闭的 live/provider aggregate;当前 optimization-handoff.readyCapabilities=31readyNotProven=video-ab-proof,historical-datasetexternalBlockers=customer-effect-proof
  • 已到位:evidence:index 区分 standalone customer-effect 与未完成 pipeline 内嵌 customer-effect;旧 optimization-pipeline-latest 或 open proof-gap 下的客户效果摘要不能被误升格为当前业务证明。
  • 已到位:real-proof-intake-bundle 已透传 proofOpenCount=3operatorPackEvidenceRowCount=5operatorPackNextActionCount=5operatorPackOwnerArtifactCount=2,继续保留 proofLevel=not_business_proof
  • 已到位:real-proof-closure-work-order 已更新为 workOrderCount=13realProofClosureWorkOrder.ownerArtifactCount=2proofGapOpenCount=3intakeFailureCount=6realCandidateRows=1realProofClosureWorkOrder.canCloseProofGap=false;总报告和负责人附件已展示“缺失证明要求”,其中 by-owner/tech-ai.md 保留 video A/B preflight 失败上下文和 live proof 条件。
  • 商务执行总表已把 outputs/long-run-readiness-latest/long-run-readiness-report.md 作为 长跑前置门禁报告 关键文件行,当前 status=blockedactionCount=9businessExecutionIndex.longRunReadiness 已在交接摘要中透传;longrun:readiness 当前读取 outputs/live-preflight-latest/live-preflight-summary.json 并以 proof-gap-closure.openCount=3 为准,不再被旧 request 数量误导。
  • 未到位:当前本地运行环境没有可用于 acceptance:video-abTIHAO_SESSION_TOKENTIHAO_COMPANYVOC_SOCIAL_TOKENVIDEO_ANALYSIS_TOKEN 等运行凭证;本地直接运行 npm.cmd run acceptance:video-ab 只会产出 outputs/video-hit-rate-preflight-latest/video-hit-rate-preflight-summary.json 这类前置失败摘要,不能产出真实 live proof。
  • 商务执行总表已透传当前 2 份 操作包负责人附件operatorPackOwnerArtifactCount=2operatorPackOwnerArtifactRowCount=2rowCount=21proofOpenCount=3
  • 业务证明进度表已透传当前负责人附件:businessProofProgress.operatorPackOwnerArtifactCount=2,并继续显示 complete=false
  • 下一步行动队列已去掉“补真实候选视频资源”的过期动作:businessProofNextActions.actionCount=3,当前动作是填真实历史 Brief、人工复核标注、真实视频 A/B 验收。
  • 长期计划执行状态面板已透传当前负责人附件:planExecutionStatus.operatorPackOwnerArtifactCount=2businessExecutionOperatorPackOwnerArtifactRowCount=2proofOpenCount=3complete=false
  • 本地种子材料索引 local-seed-material-index、本地种子转 intake 补表 worklist local-seed-to-intake-worklist 和经验逐字稿索引 experience-transcript-index 仍只作为补真实材料和规则校准入口,均 canCloseProofGap=false。当前 historyDraftRows=12manualReviewDraftRows=12candidateSeedRows=12videoCandidateNeedsResourceRows=3transcriptCount=2coveredRuleCount=8
  • 未到位:optimization-completion 仍为 complete=falsereadyForClaim=falseproofGapOpenCount=3blockingReasonCount=8missingProofRequirementCount=113videoAbPreflightReadyForVideoAb=falsevideoAbPreflightFailureCount=4。旧 optimization-pipeline-latest 已被标记为 stale=true,但其中 nested history-audit/historical-dataset-audit.jsoncustomer-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=falsereadyForClaim=falseproofGapOpenCount=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 查看本轮状态、最新索引、补证进度、证据台账、下一步命令和证明边界。

3 个仍需关闭的真实证明缺口

  1. 真实历史 Brief 数据集:需要 history:audit 显示 readyForCustomerEffectProof=true
  2. 真实视频 A/B live proof:需要 acceptance:video-ab 在真实 provider、真实视频资源和 live proofContext 下通过。
  3. 商务复核和客户效果证明:需要 customer-effect:audit 显示 overallPass=true,并带真实客户选中、拒绝归因和人工补号量。

已关闭但不代表整体完成的单项:

  1. 真实候选视频资源:readyForVideoAbPreflight=truefailureCount=0realCandidateRows=1,只说明可以进入视频 A/B 前置。
  2. 真实 live/provider 长跑证明:liveEnabled=trueoverallPass=truefailureCount=0failedGateCount=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=falsefailureCount=6 历史数据、商务复核指标和客户效果仍未就绪。
npm run video:resource-readiness -- --input outputs\video-intake-pack-latest\video-resource-template.csv --output outputs\video-resource-readiness-latest --strict readyForVideoAbPreflight=truefailureCount=0realCandidateRows=1 真实候选视频资源缺口已关闭,可进入真实视频 A/B 前置。
npm run proof-gap:closure -- --output outputs\proof-gap-closure-latest complete=falseopenCount=3businessOpenCount=3closedCount=2precheckOpenCount=1 视频资源和 live/provider overnight 已 closed;仍剩 3 个真实业务证明缺口;intake 预审未就绪行单独统计,不计入业务 openCount。
npm run proof-gap:request -- --output outputs\proof-gap-request-latest complete=falseunresolvedCount=3、closed 行为 ready 请求包已跟随 closure 当前状态;closed 缺口保留证据链,不再误报为待补。
npm run proof-gap:operator-pack -- --outputs outputs --output outputs\proof-gap-operator-pack-latest --strict passed=trueopenCount=3rowCount=5fillFileCount=3recheckCommandCount=9ownerGroupCount=2ownerArtifactCount=2evidenceRowCount=5nextActionCount=5missingProofRequirementCount=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=truecomplete=falseproofOpenCount=3operatorPackEvidenceRowCount=5operatorPackNextActionCount=5operatorPackOwnerArtifactCount=2 真实验收材料总包已同步 3 个 open 缺口和 2 份负责人附件。
npm run real-proof:work-order -- --outputs outputs --output outputs\real-proof-closure-work-order-latest --strict passed=truecomplete=falseworkOrderCount=13ownerArtifactCount=2proofGapOpenCount=3intakeFailureCount=6realCandidateRows=1canCloseProofGap=false 闭环工单已去掉过期视频资源补证动作,并在 Markdown/负责人附件展示缺失证明要求;仍只是派工入口。
npm run business-execution:index -- --outputs outputs --output outputs\business-execution-index-latest --strict passed=truerowCount=21proofOpenCount=3operatorPackOwnerArtifactCount=2operatorPackOwnerArtifactRowCount=2 商务执行总表已透传当前 2 份操作包负责人附件。
npm run business-proof:progress -- --outputs outputs --output outputs\business-proof-progress-latest complete=falsepass=5blocked_by_external_data=5pending=3fail=2businessProofProgress.operatorPackOwnerArtifactCount=2 进度表仍只说明补证进度,不是业务证明。
npm run business-proof:next-actions -- --output outputs\business-proof-next-actions-latest businessProofNextActions.actionCount=3proofGapOpenCount=3 下一步只剩历史 Brief、人工复核标注、真实视频 A/B 验收。
npm run plan:execution-status -- --outputs outputs --output outputs\plan-execution-status-latest --strict complete=falserowCount=8proofOpenCount=3planExecutionStatus.operatorPackOwnerArtifactCount=2businessExecutionOperatorPackOwnerArtifactRowCount=2 长期计划执行状态面板已同步当前 open 缺口和负责人附件。
npm run optimization:completion -- --output outputs\optimization-completion-latest complete=falsereadyForClaim=falseproofGapOpenCount=3blockingReasonCount=8missingProofRequirementCount=113videoAbPreflightReadyForVideoAb=falsevideoAbPreflightFailureCount=4optimizationPipeline.stale=true 完成度审计仍禁止任何提号效果宣称;video A/B preflight 失败只是 live proof 缺口上下文,旧 pipeline 只能贡献 nested 失败证据,不能作为当前完成证据。
npm run optimization:status -- --output outputs\optimization-status-latest complete=falsepassed=31ready_not_proven=2blocked_by_external_data=1 状态审计已识别可关闭 live/provider aggregate;live-provider-overnight-proof 不再误列为外部阻塞。
npm run handoff:summary -- --output outputs\optimization-handoff-latest complete=falsereadyCapabilities=31readyNotProven=2externalBlockers=1 交接摘要当前只把 customer-effect-proof 作为外部阻塞;video-ab-proofhistorical-dataset 仍是 ready-not-proven。
npm run live:preflight -- --strict readyForLiveAcceptance=falsereadyForVideoAb=falsefailures=2warnings=3 当前缺 sessionTokencompany 和真实视频/证据 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=falsefailCount=9proof-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=3workbookCount=3canCloseProofGap=false 本地种子材料索引只用于补真实模板和候选池。
npm run local-seed-to-intake:worklist -- --outputs outputs --output outputs\local-seed-to-intake-worklist-latest historyDraftRows=1candidateSeedRows=12videoCandidateNeedsResourceRows=3canCloseProofGap=false worklist 只是补正式 intake 的草稿和线索。
npm run experience-transcript:index -- --output outputs\experience-transcript-index-latest transcriptCount=2coveredRuleCount=8canCloseProofGap=false 经验逐字稿索引只用于规则校准。
npm run round:refresh -- --output-root outputs --strict passed=true、29 步全部 passround-deposition.passCount=142failCount=0 工程交付链路通过,并已包含 real-gap-material-audit 主链路审计、proof-gap 计数语义、video A/B preflight 非证明守卫、closure/completion preflight 上下文传播以及递归证明产物发现守卫;但这不等于业务证明完成。
npm run plan:consistency:smoke ok=truehits=[] 静态 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-sourcingtihao 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.mdoutputs/real-proof-closure-work-order-latest/by-owner/business.mdoutputs/proof-gap-operator-pack-latest/by-owner/business.mdoutputs/local-seed-to-intake-worklist-latest/history-intake-draft.csvoutputs/business-execution-index-latest/business-execution-index.md 真实历史 Brief、客户选中/拒绝、拒绝原因、历史人工补号量基线、本轮人工补号量。 intake-readiness-summary.jsonoverallReady=truefailureCount=0customer-effect-summary.jsonoverallPass=true
技术/AI 打开 outputs/proof-gap-operator-pack-latest/by-owner/tech-ai.mdoutputs/real-proof-closure-work-order-latest/by-owner/tech-ai.mdoutputs/business-execution-index-latest/business-execution-index.md 跑真实视频 A/B live proof、刷新审计链路、沉淀交接摘要;不替业务填写客户材料。 acceptance:video-ab 带完整 live proofContextproof-gap-closure-summary.jsonopenCount=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=truefailureCount=0realCandidateRows=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=trueoverallPass=truefailureCount=0failedGateCount=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=truereadyForClaim=trueproofGapOpenCount=0 任一单项 smoke 通过、表单入口齐全、npm 包验收通过。
长期优化目标完成 未完成 proof-gap:closure 显示 complete=trueopenCount=0optimization:completion 显示 readyForClaim=true,再运行 round:refresh --strict 全部通过。 完成度审计存在但 readyForClaim=false、只有交接摘要或表单入口。

可说与不可说

  • 可以说:当前方向没有偏离提号需求,优化工作正在围绕真实证据闭环收敛。
  • 可以说:真实候选视频资源已关闭,当前 readyForVideoAbPreflight=truefailureCount=0realCandidateRows=1,可进入真实视频 A/B 前置。
  • 可以说:真实 live/provider overnight 证明已关闭,liveEnabled=trueoverallPass=true,但它不是客户效果证明。
  • 可以说:当前 proof-gap 操作包已列出 5 个 gapIds,其中 3 个仍 open,ownerGroupCount=2ownerArtifactCount=2operatorPackOwnerArtifactCount=2
  • 可以说:当前真实证明闭环工单已输出 workOrderCount=13ownerArtifactCount=2proofGapOpenCount=3realCandidateRows=1canCloseProofGap=false
  • 可以说:当前最新表单索引和交接摘要已透传下一步行动队列,businessProofNextActions.actionCount=3proofGapOpenCount=3
  • 可以说:当前本地 smoke、包内容门禁、安全审计、round:refresh --strictacceptance 已通过。
  • 不可以说:提号率已经提升。
  • 不可以说:客户效果已经达标。
  • 不可以说:人工补号量已经下降。
  • 不可以说:real-proof-intake-bundleproof-gap-requestproof-gap-operator-packreal-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

安全边界

  • 不要把 sessionTokenAuthorization、模型 token/API key 或 npm token 写进文档、报告、模板、日志或 npm 包入口。
  • 不要把 sample、smoke、dry-run、模板、provider fallback 或接口 200 当成客户效果证明。
  • 只有真实材料审计通过、proof-gap-closure.openCount=0optimization-completion.readyForClaim=true 后,才能进入长期目标完成判断。

    2026-06-12 最新补记:历史审计薄 JSON 防误收

  • evidence:indexbusiness-proof-progress 已统一复用完整历史证明门槛;薄 historical-dataset-audit.json 只写顶层 readyForCustomerEffectProof=true 不再能成为 real_evidence 或历史审计 pass。

  • 历史证据必须包含完整 acceptance 子门槛、5 条以上可审计 items、客户选中/拒绝记录、拒绝原因覆盖、人工最终名单覆盖和历史人工补号量基线覆盖,才能支撑客户效果证明链。

  • 当前仍是 proof-gap-closure.complete=falseopenCount=3optimization-completion.readyForClaim=false;只能说证明链更严格、方向仍对齐提号需求,不能宣称提号率提升、客户效果达标或人工补号量下降。

2026-06-12 最新补记:stale pipeline 行动压制

  • business-proof:next-actions 已基于最新 optimization-completion freshness/blocker 证据压制旧 optimization-pipeline 的 nextActions;stale pipeline 动作不能作为当前派工或完成证据。
  • 最新行动队列为 businessProofNextActions.actionCount=3,只剩真实历史 Brief、人工复核标注、真实视频 A/B 验收;sourceState.pipelineStale=truepipelineRawNextActionCount=3pipelineSuppressedNextActionCount=3pipelineNextActionCount=0
  • latest-form:indexhandoff:summary 已透传 pipelineStale=truepipelineSuppressedNextActionCount=3 与 stale 原因;round-deposition 已用 business-proof-next-actions-stale-pipeline-suppression 守住该回归点。
  • latest-form:index:smokehandoff:summary:smoke 也已直接断言 stale pipeline 字段和 topActions 不含 optimization-pipeline 来源;单脚本回归会更早暴露。
  • optimization-handoff-summary.json 顶层已新增 pipelineStaleSummary;只扫顶层 JSON 时也能看到旧 pipeline 当前不可派工、不可作为完成证据。
  • 当前仍是 proof-gap-closure.complete=falseopenCount=3optimization-completion.readyForClaim=false;只能说当前证明链更严格、行动队列更干净,不能宣称提号率提升、客户效果达标或人工补号量下降。

2026-06-12 最新补记:proof-gap closure 业务/预审计数拆分

  • 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 已透传 businessOpenCountbusinessClosedCountprecheckOpenCountcountSemantics.openCount;只看索引或交接摘要时也能读懂计数口径。
  • proof-gap:closure:smokelatest-form:index:smokehandoff:summary:smoke 已直接断言该语义,避免后续把预审行误算进业务缺口。
  • 当前仍是 proof-gap-closure.complete=falsebusinessOpenCount/openCount=3optimization-completion.readyForClaim=false;这轮只是让计数边界更清楚,不能宣称提号率提升、客户效果达标或人工补号量下降。

2026-06-12 最新补记:派工包锁定 video A/B preflight 上下文

  • proof-gap-operator-pack:smoke 现在直接检查 video-ab-live-proof 行、总 Markdown、CSV、by-owner/tech-ai.mdby-owner/tech-ai.csv,要求保留 preflight.readyForVideoAb=falsepreflight.failureCount=4preflight.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 --stricthandoff:summary:smoketask:handoff-index:smokehygiene:smokeacceptance 均通过;当前仍是 businessOpenCount/openCount=3optimization-completion.readyForClaim=false,不能宣称提号率提升、客户效果达标或人工补号量下降。

2026-06-12 最新补记:round-deposition 锁定 proof-gap 计数语义

  • round-deposition 已新增 proof-gap-closure-count-semantics 守卫,要求 standalone proof-gap-closure-summary.jsonopenCount/businessOpenCount 只表示业务证明缺口,并要求 precheckOpenCountprecheckRowCountcountSemantics 与 rows 中的预审行一致。
  • round-deposition observed/report 现在同时记录 standalone 与 handoff 中的 businessOpenCountbusinessClosedCountbusinessGapCountprecheckOpenCountcountSemantics.openCount,防止交接摘要丢失计数口径。
  • 最新 round:refresh --strict 为 29 步全部 passround-deposition.counts.pass=142counts.fail=0;但当前仍是 businessOpenCount/openCount=3precheckOpenCount=1optimization-completion.readyForClaim=false
  • 这轮只是把计数语义纳入每轮沉淀审计,不关闭任何真实业务证明缺口,不能宣称提号率提升、客户效果达标或人工补号量下降。

2026-06-12 最新补记:next-actions summary 顶层可读化

  • business-proof:next-actions summary 现在顶层记录 actionCounttopActionsownerGroupCountownerRepairArtifactCount,写完负责人附件后还记录 ownerArtifactCount,不再只能从 actions.length 和 owner 文件间接推断。
  • latest-form:indexhandoff:summary 已优先读取这些顶层字段;round-depositionbusiness-proof-next-actions-open 守卫也要求顶层 actionCount/topActionsactions 队列一致。
  • 当前真实行动队列仍是 actionCount=3topActions.length=3:真实历史 Brief、人工复核标注、真实视频 A/B 验收。
  • 这轮只增强行动队列交接可读性和机器可审计性,不关闭任何真实业务证明缺口;当前仍是 businessOpenCount/openCount=3optimization-completion.readyForClaim=false

2026-06-12 最新补记:video A/B preflight 失败上下文进入 closure/completion

  • proof-gap:closureoptimization:completion 现在会读取最新 video-hit-rate-preflight-summary.json,在真实 live video-hit-rate-summary.json 缺失或不可关闭时,把 preflight 失败原因写入 video-ab-live-proof 的 evidence 和 missing requirements。
  • 该 preflight 只记录运行环境是否具备 session/company/VOC social provider/video analysis provider 等布尔状态,不记录 token 明文;当前 videoAbPreflightReadyForVideoAb=falsevideoAbPreflightFailureCount=4
  • latest-form:indexbusiness-execution:indexhandoff:summary 顶层和 handoff.latestFormIndex.optimizationCompletion 已展示 optimizationCompletion.videoAbPreflightReadyForVideoAboptimizationCompletion.videoAbPreflightFailureCountround-deposition 已新增 closure/completion 两个 preflight context 守卫,task:handoff-index:smoke 也会校验该上下文不丢失。
  • 最新 round:refresh -- --output-root outputs --strict 通过,round-deposition.counts.pass=142counts.fail=0optimization-completion.missingProofRequirementCount=113
  • 这轮只是让真实视频 A/B live proof 缺口更可解释、更可交接;preflight 失败不是业务证明,不能关闭 video-ab-live-proof,当前仍是 businessOpenCount/openCount=3optimization-completion.readyForClaim=false

2026-06-12 最新补记:递归证明产物发现与具体失败条件沉淀

  • proof-gap:closureoptimization:completion 已递归发现旧 optimization-pipeline-latest 内嵌的 history-audit/historical-dataset-audit.jsoncustomer-effect-audit/customer-effect-summary.json,并在 sourceFiles.historysourceFiles.customerEffect 中记录真实来源。
  • 这些 nested 产物只能作为失败证据读取,不能作为当前完成证据:历史 Brief 当前仍不满足 briefCount>=5items.length>=5、客户选中/拒绝、拒绝原因和历史人工补号基线覆盖;customer-effect 当前仍不满足 overallPass=true、客户选中率实测、参考链路证明和人工补号量证明。
  • round-deposition 已新增 proof-gap-closure-recursive-proof-artifact-discoveryoptimization-completion-recursive-proof-artifact-discovery 守卫,并在 observed/report 中沉淀 proofGapClosure.sourceFiles.historyproofGapClosure.sourceFiles.customerEffectoptimizationCompletion.sourceFiles.historyoptimizationCompletion.sourceFiles.customerEffect 等字段,防止后续回退成“找不到历史/客户效果文件”的粗粒度失败。
  • 最新验证已通过:npm.cmd run round:deposition:smokenpm.cmd run round:refresh -- --output-root outputs --strictnpm.cmd run task:handoff-index:smokenpm.cmd run hygiene:smokenpm.cmd run proof-gap:intake-bundle:smokenpm.cmd run round:refresh:smokenpm.cmd run acceptance
  • 当前边界不变:proof-gap-closure.complete=falsebusinessOpenCount/openCount=3optimization-completion.readyForClaim=falsemissingProofRequirementCount=113;仍不能宣称提号率提升、客户效果达标或人工补号量下降。