# Acceptance Checklist

本文件记录 `rectloom` 的本地验收证据，方便评审复现。

## 项目信息

- 项目名称：rectloom
- 项目类型：原创 MoonBit 开源库
- 仓库链接：https://github.com/YM-ai-nb/rectloom
- 开源许可证：MIT
- Mooncakes 拟定包名：`YM-ai-nb/rectloom`

## 已完成

- MoonBit 为主要实现语言。
- 仓库包含 `moon.mod`、`moon.pkg` 和可运行示例。
- README 说明用途、安装、运行命令、功能边界和许可证。
- API 文档与设计文档已更新。
- GitHub Actions CI 已配置格式、检查、构建、测试和示例运行。
- 核心 MoonBit 源码超过 4,000 行。
- 22 个测试覆盖核心打包、解析、校验、导出、多页、统计、诊断、推荐、差异对比、去重边界和 CSV 转义。
- 未使用第三方源码、私有代码或来源不明素材。
- 代码来源、AI 辅助边界和依赖说明见 [`docs/PROVENANCE.md`](PROVENANCE.md)。

## 本地验证命令

```bash
moon fmt --check
moon check --deny-warn
moon build
moon test --deny-warn
moon run cmd/main
```

## 最近一次本地验证结果

- `moon fmt --check`：通过
- `moon check --deny-warn`：通过
- `moon build`：通过
- `moon test --deny-warn`：22 个测试全部通过
- `moon run cmd/main`：示例正常输出布局、预览、审计摘要和推荐结果

## 代码规模

- 核心 MoonBit 源码：4,000 行以上
- 核心 MoonBit 行数：4,408 行
- 总 MoonBit 行数：4,733 行
- 测试：22 个

## 最终验收前待办

- 使用正确 GitHub 账号推送本地提交。
- 等 GitHub Actions 在远端跑绿。
- 根据官方节点执行 `moon publish --dry-run` 和正式发布到 mooncakes.io。
