summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Supervisor log: 3d-30 leader acceptance approvedSomhairle H. Marisol13 days1-0/+30
|
* Supervisor log: 3d-29 leader acceptance approved after leader fix 8cbb327Somhairle H. Marisol13 days1-0/+29
|
* Supervisor log: 3d-29 bond milestone in flightSomhairle H. Marisol13 days1-0/+6
|
* Supervisor log: 3d-29 bond milestone dispatchedSomhairle H. Marisol13 days1-0/+6
|
* Supervisor log: leader acceptance of 3d-28 (approved)Somhairle H. Marisol13 days1-0/+8
|
* Add fund-lab production systemd --user units and gateway config (3d-28)Somhairle H. Marisol13 days1-0/+25
|
* Record 3d-27 public deployment blocker: cloudflared restart needs root, ↵Somhairle H. Marisol13 days1-0/+9
| | | | origin port conflict
* Supervisor log: dispatch 3d-27 public deployment slice (team)Somhairle H. Marisol13 days1-0/+827
|
* Add rebalancing execution slice (3d-11)Somhairle H. Marisol13 days1-0/+0
|
* Add scheduled investment plans (3d-10)Somhairle H. Marisol13 days1-0/+0
|
* feat(api): 接入基金 PostgreSQL 持久化与幂等接口Somhairle H. Marisol2026-09-211-2/+10
| | | | | | | | | | | | | | | | | [变更性质] - 本提交新增基金创建与读取的 PostgreSQL 持久化能力,并完成 3a API 收口验证。 [新增功能] - 提供带事务和幂等键的基金创建、重放、冲突检测及基金读取接口。 - 覆盖认证、JSON 输入、数值边界、进程重启持久化和 SQL 故障回滚测试。 [实现方案] - 使用 Npgsql 建立 `funds` 与 `fund_idempotencies` 表,并以 advisory lock 串行化同一幂等键。 - 通过真实 Kestrel 子进程和临时 PostgreSQL 验证 HTTP 行为;同步更新环境、构建和交接文档。 [影响范围] - API 新增 PostgreSQL 配置要求 `FUND_LAB_DATABASE_URL`,前端构建入口和本地验证命令同步明确。 - 本提交不包含 `docs/overnight-progress.md` 的现有 Hermes 修改。
* feat(core): 建立 fund-lab 可运行基线Somhairle H. Marisol2026-09-204-0/+768
[变更性质] - 本提交冻结当前可构建、可测试的应用基线,不包含 PostgreSQL 持久化。 [新增功能] - 建立 F# Domain、API、Worker、Web 及测试项目。 - 增加 Bearer 认证、健康检查、账本领域模型和中文空状态页面。 [实现方案] - 使用环境变量模板注入认证配置,并排除数据、凭证和构建产物。 - 保留 19 个 Domain 测试和 5 个 API 测试作为后续变更基准。 [影响范围] - 为后续 3a PostgreSQL FOF 创建/读取切片提供可回滚基线。 - 当前仍不接入真实基金数据、真实交易或数据库。