# 多交易所Delta中性宪章
<!--
同步影响报告
版本: 1.0.0 → 1.2.0
修改原则: (添加了库优先架构和现实测试作为原则一，将现有原则重新编号为二至六，全面中文化)
添加章节: 运营约束、工作流程与质量门槛、治理
删除章节: 占位符章节2、占位符章节3
需要更新的模板:
- ✅ .specify/templates/plan-template.md (版本引用)
- ✅ .specify/templates/spec-template.md (无需更改)
- ✅ .specify/templates/tasks-template.md (无需更改)
- ✅ .specify/templates/agent-file-template.md (无需更改)
后续TODOs: 无
-->

## 核心原则

### 一、库优先架构与现实测试
Specify中的每个功能必须首先作为独立库存在。任何功能都不得直接在应用程序代码中实现，必须首先抽象为可重用的库组件。

测试必须使用现实环境：
- 优先使用真实数据库而非模拟
- 使用实际服务实例而非存根
- 实施前必须进行契约测试

### 二、Delta中性优先
所有策略必须在任何时候都针对所有连接的交易所和账户对保持总Delta ≈ 0。除非缓解订单已在途中并已记录，否则每个资产的净敞口必须保持在±0.0005 BTC等值内。当利用率或敞口突破配置阈值时，必须立即进行重新平衡。

### 三、确定性市场数据摄取
系统必须维持每个交易场所的连续、低延迟订单簿访问（WebSocket主要，5秒内HTTP回退）。订单簿快照必须验证单调买卖价和深度新鲜度<2秒。任何降级的数据源必须在新交易执行前自动触发回退和警报。

### 四、资金保护与风险控制
每个账户必须执行可配置的头寸、杠杆和回撤上限。紧急止损路径必须在触发后30秒内取消或对冲剩余敞口。所有订单流必须携带幂等标识符和回滚计划，以防止部分失败期间的孤立敞口。

### 五、透明可观测性与审计
执行、对冲和清理服务必须为每个账户和交易所发出结构化日志、指标和健康信号。订单意图、成交、取消和余额快照必须通过关联ID进行端到端可追踪。历史操作必须通过持久化配置和可重放事件日志保持可重现性。

## 运营约束
平台必须维持高频信号评估（≤8秒循环），同时保持每次迭代计算在配置预算内。网络访问必须在需要时通过批准的代理路由，而不破坏延迟承诺。敏感凭据必须在静态时保持加密，轮换程序必须每季度演练。交易日志的数据保留必须满足最少90天重放要求。

## 工作流程与质量门槛
规划产物必须在开发开始前明确将功能映射到这些原则。规格必须声明敞口限制、数据源和测试矩阵。计划和任务必须安排对冲、订单清理和可观测性改进的TDD覆盖。拉取请求必须包含证据（日志、测试输出或仪表板），显示对原则一至六的持续合规性。任何偏差都需要在合并前记录缓解措施。

## 治理
本宪章取代交易堆栈的先前流程指导。修正案需要维护者共识、对保障措施影响的文档以及对依赖模板的更新。版本控制遵循SemVer：主要版本用于原则删除/不兼容治理，次要版本用于新原则或重大范围增加，补丁版本用于澄清。合规性审查必须至少每月进行一次，检查敞口报告、健康警报和测试覆盖率变化。偏差必须记录修复负责人和时间线。

**版本**: 1.2.0 | **批准**: 2025-09-27 | **最后修订**: 2025-09-28