feat: prepare ARR for controlled public deployment

This commit is contained in:
Wyndham ARR
2026-07-29 16:38:05 +08:00
commit a701de9f0e
271 changed files with 48472 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# Success Criteria
## Project Success
- 用户上传 XML 后无需再提交月报参数;结构化结果成功入库会自动触发相应月报处理。
- 生成的月报包含 `TOTAL PRICE` 字段,并在每个数据行使用 `REAL PRICE × NIGHTS × NO_OF_ROOMS` 的 Excel 公式。
## Task Completion Standard
- 行为改动必须同时覆盖触发链、内部参数推导、工作簿公式和失败/重试边界。
- 仅更新记忆的任务必须清楚标注哪些旧说法已失效,以及产品代码仍存在哪些差异。
## Quality Checks
- 测试必须证明月报触发发生在数据库成功提交之后,且失败提交不会触发。
- 重新打开生成的 XLSX确认 `TOTAL PRICE` 为公式单元格并逐行引用同一行的 `REAL PRICE``NIGHTS``NO_OF_ROOMS`
- 用户入口不得要求提交月报年份、月份或截止日期。
## Last Reviewed
2026-07-29