# SpongeKit 差异化与雷同风险检查

检查日期：2026-08-20

补充复核日期：2026-08-21

## 检查范围

- Mooncakes 全量模块列表：`https://mooncakes.io/api-new/v0/modules?raw=true`
- GitHub repository search：
  - `SpongeKit MoonBit`
  - `MoonBit stormwater`
  - `MoonBit runoff`
  - `MoonBit rain garden`
  - `MoonBit bioretention`
  - `MoonBit curve number hydrology`
  - `MoonBit sponge city`
  - `MoonBit bioswale`
  - `MoonBit permeable pavement`
  - `MoonBit treatment train hydrology`
  - `BB-ai-nb spongekit`

## 结论

公开检索中没有发现同名 MoonBit 项目，也没有发现以 stormwater runoff、rain garden、bioretention、catchment、bioswale、treatment train、green infrastructure retrofit 或 Curve Number 为核心的 MoonBit 包。

Mooncakes 上 `spongekit`、`sponge`、`stormwater`、`runoff`、`rain garden`、`rainwater`、`bioretention`、`catchment`、`curve number`、`bioswale`、`permeable pavement`、`cistern`、`green roof`、`tree trench`、`dry well`、`treatment train` 均为 0 个直接匹配。`hydrology` 有 1 个近邻：`walkzzz/moon_hydro`，其描述为基于 MoonBit 的分布式新安江模型和浅水方程水动力耦合流域洪水预报系统。它与 SpongeKit 的小尺度场地改造、雨水花园 sizing、处理链、成本维护和交付卡不是同题。

本次为降低与泛水文模型的混淆，已将 `moon.mod` 关键词从泛化 `hydrology` 调整为 `treatment-train`、`retrofit-planning`、`green-infrastructure`、`maintenance` 等更具体的小场地改造词，并新增 `RetrofitPassport` 改造交付卡功能。

2026-08-21 根据近期驳回样本追加复核：Mooncakes 模块列表中确有多组与审查/证明/验收/策略相关的项目，包括 `EJJ-ai-nb/harborcheck`、`NBB2006/harborcheck`、`WB-ai-nb/reviewproof-kit`、`SHX-ai-nb/capsuletrace-upload`、`JQ-ai-nb/robopolicy`、`ZBZ-ai-nb/cakecheck`。这些项目的关键词和描述集中在 README 示例验证、开源来源证明、复审补正证明、能力边界与验收轨迹校验、robots.txt 策略审计、Mooncakes 发布质量审查等方向。SpongeKit 不读取仓库、不解析 README/许可证/robots.txt、不评估 Mooncakes 发布质量、不做提交或验收流程证明，因此不属于该功能簇。

同日复查 Mooncakes 关键词：`spongekit`、`stormwater`、`runoff`、`bioretention` 仅命中 `BB-ai-nb/spongekit`；`rain garden`、`rainwater`、`catchment`、`curve number`、`bioswale`、`permeable pavement`、`cistern`、`green roof`、`tree trench`、`dry well`、`treatment train` 未命中其他模块。GitHub repository search 对 `MoonBit SpongeKit stormwater runoff rain garden`、`MoonBit stormwater runoff rain garden`、`MoonBit bioretention bioswale treatment train`、`SpongeKit MoonBit`、`MoonBit sponge city retrofit` 均返回 0 个同题结果。

## 差异化定位

SpongeKit 的定位是：

> MoonBit 原生小尺度雨水径流、雨水花园、海绵设施处理链、成本维护和改造交付卡工具包。

为了避免与已有 MoonBit 项目混淆，项目不进入以下方向：

- Markdown、文档检查、README 示例验证或项目验收自检；
- 通用 parser、静态站点生成器或报告生成器；
- 大尺度洪水预报、水动力仿真或 GIS 平台；
- 供应链安全、许可证审计或发布健康检查；
- 通用单位系统或数学框架。

与上述近期驳回样本相比，SpongeKit 的区别可以拆成四点：

- 输入不同：SpongeKit 接收降雨、汇水面、土壤、设施面积、预算和维护条件；审查/证明类项目接收仓库、README、许可证、发布包、提交记录或 robots.txt。
- 算法不同：SpongeKit 使用径流系数法、SCS Curve Number、蓄水深度、下渗排空、设施旁通、成本和维护风险评分；审查/证明类项目使用文本检查、规则匹配、发布质量核对或溯源校验。
- 输出不同：SpongeKit 输出 sizing、处理链、成本维护、情景比较和 RetrofitPassport 改造交付卡；审查/证明类项目输出审核报告、补正证明、发布健康检查或访问策略结论。
- 用户不同：SpongeKit 面向海绵城市、校园微更新、雨水花园教学和 WebAssembly 快速估算；审查/证明类项目面向 Mooncakes 包作者、参赛提交者或爬虫策略维护者。

## 风险判断

- 同名撞车风险：低
- MoonBit 同题实现风险：低
- 与大尺度水文模型混淆风险：低
- 与通用单位库/公式库混淆风险：低到中
- 最终建议：保留 SpongeKit 选题，在 README、申报书和包关键词中持续强调“小尺度雨水花园、设施处理链、成本维护、改造交付卡”，不要扩大成通用水文模型。
