# 九月赛对照记录

资料核对日期：2026-09-24。这里记录公开可核实的要求与项目现状，不预测获奖结果。

## 规则和评审关注点

[九月黑客松官网](https://moonbitlang.github.io/Hackathon2026/)写明：报名与验收截止日为 9 月 30 日；已有项目可以参赛，但须有本期实质新增工作；开发过程要保留公开 commits、Issues、PR 和更新记录；验收要求 MoonBit 为主、仓库公开、README、可运行示例、必要测试、开源合规，以及参赛者能够解释 AI 辅助开发中的目标、技术路径和质量边界。季度评选把通过验收的月度新项目与主动报名的社区维护项目放在同一池中。官网列有季度奖金和名额，但说明可空缺。

[九月正式章程](https://bxup9uklfcb.feishu.cn/wiki/Dx4Bwd6D1i3GfHkajQCcF7SznEd)的 4.2、5.2 和 6.1 节进一步要求：社区维护项目的主要贡献者须为参赛者本人；本届新增的有效贡献、技术价值、完成质量和实际影响是评奖依据，历史代码量及既有完成度不重复计算。功能扩展、稳定性和性能修复、工具链适配、测试文档工程化，以及社区反馈驱动的改进均可计入维护。章程目录和正文仍写 9 月 24 日截止，与官网的 9 月 30 日有冲突；报名、验收的实际截止时间须以赛事群最新通知确认。

## 往届项目的参考价值

[OSC 2026 获奖名单](https://moonbitlang.github.io/OSC2026/)列出四个“晋级决赛、争夺一二等奖”的项目：[MoUI](https://github.com/wzzc-dev/MoUI)、[Aitne](https://github.com/Arcelyth/aitne)、[MoonFrame](https://github.com/ihb2032/MoonFrame)、[FrontierLab](https://github.com/shop1111/FrontierLab)。该名单没有逐项公布谁获得一等奖，不能将其中某个项目写成“上一届一等奖”。它们可观察到的长处分别包括跨平台证据、可运行的完整应用入口、编译运行的 README 示例与兼容性说明、以及可直接体验的诊断演示。这些是工程参考，不是官方评分细则。

## MoonRetrieve 的现有证据与差距

- 核心库用 MoonBit 实现，native、wasm-gc、js 由 CI 检查与测试；`examples/quickstart` 可运行。
- 本期可核查的提交包括倒排驱动检索、当前工具链适配、带引用清单的上下文、文档级评测和查询诊断轨迹。其实现与回归测试位于 `index.mbt`、`context.mbt`、`evaluation.mbt`、`trace.mbt` 及对应测试文件；不要用项目历史总代码量代替本期贡献。
- `Engine::trace` 让查询词、排名、来源与证据文本可导出；`evaluate` 可在固定标注集上比较文档级指标。三题样例仍是冒烟。本期新增公开 SciFact 测试集的 300 题、339 条人工相关性标注评测流程及 JSONL 批量导入，复现方法见 [SciFact 文档](scifact.md)。这些标签来自上游，不能写成团队自行人工标注。
- 索引速度的 2,000 文档基准记录于 [性能记录](performance.md)。SciFact 补上第三方英文科研摘要语料及上游人工标注，但目前没有其他实现的同条件质量对照，也没有中文领域的外部人工标注集。
- 包已在 mooncakes.io 发布过 0.5.0；0.6.0 的最终发布状态须核对包页面。Gitlink 是否同步、报名和赛事群状态需要参赛者在平台核实。

下一阶段应根据 SciFact 全量实测结果设置合理回归阈值，并找真实使用者试用本地知识库流程，记录问题与修复。公开数据集和可运行流程并不等于已经有外部用户采用。
