---
description: 金融项目开发铁律
法域: 待确认        # 人工确认后填写（如 "SG,US"）——本字段是一切合规判断的前提，
                    # cm-finance-expert 判断前必读；多仓库以任一已确认值为准，冲突上报
适用合规框架: {待确认，按业务勾选：证券监管 / 支付牌照 / GDPR / PCI-DSS / SOC 2 / 其他}
---

<!-- 模板骨架 · 生成时遵守四原则，{占位符} 结合项目填充。
     本模板由 cm-finance-expert skill 定义维度，/cm-init 或 bootstrap 生成 -->

# 金融开发铁律

## 金额与精度

- 金额一律 decimal / 整数最小单位（{分 / wei / lamports}），**禁止 float**
- 精度与舍入规则全局统一并显式声明：{如 "银行家舍入，保留 N 位"}
- 用户可见的资产数字必须标注计算口径和更新时间

## 资金操作

- 所有资金相关写操作必须幂等（幂等键方案：{方案}）
- 必须留审计日志：谁 / 何时 / 何值 / 前值；日志不可被应用层删除
- 资金流向可追溯：任何余额变动能回溯到触发事件

## 数据时点

- 费率/汇率/价格有明确取值时点和来源（{预言机/行情源}），禁止隐式取"当前值"

## 营销内容红线（开发实现侧）

- 收益展示必须伴随风险提示组件；风险提示不得默认折叠
- {面向用户的收益率展示口径：七日年化 / 历史业绩声明等法定表述要求，法域确认后填}
