# 保留的水相平衡支持包

此目录保留早期水相物种分配、活度、矿物饱和指数（SI）、敏感性及参考数据验证。它与根包的“同源分样处理历史核对与零净转移检验”分开维护，有独立的 MoonBit 包和 CLI；根包及默认 `cmd/main` 不导入它。

## 功能与边界

支持 Ca–C 碳酸盐、Ca–S 硫酸盐、Zn–水解与纯水有限案例。数值验证使用独立 Python 参考路线，不等于运行 PHREEQC 可执行程序或完成真实实验认证。SI 大于零仅说明模型内过饱和，不证明实际沉淀，也不计算沉淀量。

这些功能使用成熟水相化学、平衡和数值方法，并与 Mooncakes 的 biogeochem、vle、extractor、thermochem 等存在领域或方法交集。它们不作为当前主任务的独有性或本期新增贡献依据；保留代码仍属于完整仓库，目录划分不会消除先例或替代赛事审查。

## 独立入口

从项目根目录运行：

```bash
python3 scripts/aqueous.py solve --fixture carbonate
moon run equilibrium/cmd/main fixture-json carbonate
```

本地工具链使用者可将 `moon` 替换为 `.moon/bin/moon`。根包使用 `python3 scripts/aliquots.py`，其输入为样瓶处理历史，不能与本包平衡输入混用。

完整操作见 [支持包指南](../docs/equilibrium-guide.md)、[平衡场景](../docs/equilibrium-scenarios.md)、[数据来源](../docs/data-sources.md) 和 [第三方许可](../THIRD_PARTY_NOTICES.md)。历史规划保留在根目录早期规划书；当前主任务以 [根 README](../README.md) 和 [贡献说明](../docs/independent-contribution.md) 为准。
