棠园预约:检查证据

来自本题实际 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,图中不含虚构组件选择状态。