棠园预约:检查证据
来自本题实际 verification.json / clean-room.json;保留未执行的工具和外部服务边界。
本站原创参考:8 项 Node 检查通过
实际断言摘录
assert.equal(localDate(new Date(2026,9,15,23,30)),"2026-10-15");
assert.deepEqual(validateBooking({name:"林序",email:"a@example.invalid",date:"2026-10-15"},"2026-10-15"),{});
assert.equal(Object.keys(validateBooking({name:" ",email:"bad",date:"2026-10-14"},"2026-10-15")).length,3);
assert.deepEqual(validateRegistration({name:"林序",email:"a@example.invalid",people:"2",agree:true}),{});
for(const n of [0,5,1.5])assert.ok(validateRegistration({name:"林序",email:"a@example.invalid",people:n,agree:true}).people);
assert.ok(validateRegistration({name:"林序",email:"a@example.invalid",people:2,agree:false}).agree);干净目录回读
/200
/about.html200
/style.css200
/logic.mjs200
缺失路由:404
npm ci / check / build:退出码均为 0
App / 模型 / 远端发布:均未运行
本站提供 before/after 手写对照和 Node 真实校验;未运行 Dyad Select Component,图中不含虚构组件选择状态。