// 重构护栏:index.html 里跑出来的数 == shared/payroll.js 算出来的数。 // // 这层网的用途只有一个:**证明前端可以安全地改用纯模块**。 // 现在 index.html 还带着自己那份内联算法(grep WHTPayroll 为 0 处), // 两份实现并存期间,本文件保证它们逐字段等价;等 index.html 真的换成调 WHTPayroll, // 这些断言会自动变成「同一份代码比自己」,届时连同 app-harness.js 一起删掉。 // // 失败怎么读: // 报「app 与 pure 不一致」→ 两份实现漂了。先确认哪份是对的,别急着改基准。 // 报「index.html 里没找到内联