| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Supervisor log: 3d-31 B4a/B4b leader acceptance approved | Somhairle H. Marisol | 13 days | 1 | -0/+7 |
| | | |||||
| * | Supervisor log: 3d-31 hang aborted, B4a FK fix in new session | Somhairle H. Marisol | 13 days | 1 | -0/+8 |
| | | |||||
| * | Supervisor log: 3d-31 dispatched | Somhairle H. Marisol | 13 days | 1 | -0/+6 |
| | | |||||
| * | Supervisor log: 3d-30 leader acceptance approved | Somhairle H. Marisol | 13 days | 1 | -0/+30 |
| | | |||||
| * | Supervisor log: 3d-29 leader acceptance approved after leader fix 8cbb327 | Somhairle H. Marisol | 13 days | 1 | -0/+29 |
| | | |||||
| * | Supervisor log: 3d-29 bond milestone in flight | Somhairle H. Marisol | 13 days | 1 | -0/+6 |
| | | |||||
| * | Supervisor log: 3d-29 bond milestone dispatched | Somhairle H. Marisol | 13 days | 1 | -0/+6 |
| | | |||||
| * | Supervisor log: leader acceptance of 3d-28 (approved) | Somhairle H. Marisol | 13 days | 1 | -0/+8 |
| | | |||||
| * | Add fund-lab production systemd --user units and gateway config (3d-28) | Somhairle H. Marisol | 13 days | 1 | -0/+25 |
| | | |||||
| * | Record 3d-27 public deployment blocker: cloudflared restart needs root, ↵ | Somhairle H. Marisol | 13 days | 1 | -0/+9 |
| | | | | | origin port conflict | ||||
| * | Supervisor log: dispatch 3d-27 public deployment slice (team) | Somhairle H. Marisol | 13 days | 1 | -0/+827 |
| | | |||||
| * | Add rebalancing execution slice (3d-11) | Somhairle H. Marisol | 13 days | 1 | -0/+0 |
| | | |||||
| * | Add scheduled investment plans (3d-10) | Somhairle H. Marisol | 13 days | 1 | -0/+0 |
| | | |||||
| * | feat(api): 接入基金 PostgreSQL 持久化与幂等接口 | Somhairle H. Marisol | 2026-09-21 | 1 | -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. Marisol | 2026-09-20 | 4 | -0/+768 |
| [变更性质] - 本提交冻结当前可构建、可测试的应用基线,不包含 PostgreSQL 持久化。 [新增功能] - 建立 F# Domain、API、Worker、Web 及测试项目。 - 增加 Bearer 认证、健康检查、账本领域模型和中文空状态页面。 [实现方案] - 使用环境变量模板注入认证配置,并排除数据、凭证和构建产物。 - 保留 19 个 Domain 测试和 5 个 API 测试作为后续变更基准。 [影响范围] - 为后续 3a PostgreSQL FOF 创建/读取切片提供可回滚基线。 - 当前仍不接入真实基金数据、真实交易或数据库。 | |||||
