◆ 验收记录演示提交 · 2026-04-29 01:28

默认只预览,显式确认才写入

本说明用于开发、测试和实施人员演示“会议结果 + 客户确认回执”的提交闭环。脚本默认 dry-run,不写入数据;只有同时带 --submit --confirm-demo-write 才会通过公网 API 写入 runtime 演示数据。

安全边界

演示提交会写入 apps/api/data/runtime/test-session-results.jsonapps/api/data/runtime/test-session-confirmations.json,属于 runtime 测试数据,不是生产验收结论。正式客户验收前应先快照,必要时清理演示记录。

一、命令

推荐先执行只预览,不写入node scripts/acceptance-record-demo.js

输出将要提交的会议结果和客户确认 payload,便于人工复核。

显式确认写入演示记录node scripts/acceptance-record-demo.js --submit --confirm-demo-write

调用公网 API 写入演示会议结果和确认回执,随后可在验收记录看板查看。

三、安全自检

BLOCKED缺少确认参数会阻断node scripts/acceptance-record-demo.js --submit

期望输出 Demo write requires --confirm-demo-write,并且不写入任何记录。

SMOKE公网冒烟覆盖

演示说明页已纳入公网冒烟报告,当前检查项为 64/64 PASS,Relay 为 pc1

二、写入后复核

看板验收记录看板

打开 https://xia.shenliu.cc/xia-acceptance-records/,确认会议结果和客户回执数量增加。

JSON接口回读

查看 /xia-api/test-session-results/xia-api/test-session-confirmations/xia-api/acceptance-closure

快照保留现场

如要保留演示现场,执行 node scripts/runtime-test-data-snapshot.js --write

清理避免误导客户

如果只是开发演示,正式客户验收前应按测试数据治理页确认是否清理 runtime 演示数据。

xia-acceptance-demo-runbook acceptance-record-demo dry-run --submit --confirm-demo-write runtime test data