mirror of
https://github.com/sinanyuntu/trade-message-center.git
synced 2026-09-17 13:22:11 +08:00
chore: record journal
This commit is contained in:
@@ -8,8 +8,8 @@
|
||||
|
||||
<!-- @@@auto:current-status -->
|
||||
- **Active File**: `journal-1.md`
|
||||
- **Total Sessions**: 71
|
||||
- **Last Active**: 2026-09-14
|
||||
- **Total Sessions**: 72
|
||||
- **Last Active**: 2026-09-15
|
||||
<!-- @@@/auto:current-status -->
|
||||
|
||||
---
|
||||
@@ -29,6 +29,7 @@
|
||||
<!-- @@@auto:session-history -->
|
||||
| # | Date | Title | Commits | Branch |
|
||||
|---|------|-------|---------|--------|
|
||||
| 72 | 2026-09-15 | 完成 React 卡片监测 | `b28ccb0` | `09-14-react-card-monitor` |
|
||||
| 71 | 2026-09-14 | Implement Mind workspace authorization | `c9417f4` | `dev` |
|
||||
| 70 | 2026-09-14 | Warn unbound OneTalk accounts | `b92c25a` | `09-14-onetalk-unbound-tooltip-warning` |
|
||||
| 68 | 2026-09-14 | Mind conversation history rebuild endpoint | `7012bf9`, `54af59c` | `09-12-mind-rebuild-conversation-history` |
|
||||
|
||||
@@ -1265,8 +1265,8 @@ Moved Mind-only and Plugin-only WebSocket implementations to canonical endpoint
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 59: 隔离发送观测 pending
|
||||
|
||||
<!-- trellis-session: v=2 fp=045d23556149a966 -->
|
||||
|
||||
**Date**: 2026-09-11
|
||||
@@ -1276,7 +1276,9 @@ Moved Mind-only and Plugin-only WebSocket implementations to canonical endpoint
|
||||
### Summary
|
||||
|
||||
修复 OneTalk live observation 误结算无关图片和附件 pending;补充唯一与多重匹配回归,并更新发送 SOP。
|
||||
|
||||
## Session 60: 移除 pending-send 终态历史
|
||||
|
||||
<!-- trellis-session: v=2 fp=daace1c5e04ddf35 -->
|
||||
|
||||
**Date**: 2026-09-11
|
||||
@@ -1289,17 +1291,17 @@ Moved Mind-only and Plugin-only WebSocket implementations to canonical endpoint
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| `1a899a9` | fix: isolate pending send observations |
|
||||
| Hash | Message |
|
||||
| --------- | ----------------------------------------- |
|
||||
| `1a899a9` | fix: isolate pending send observations |
|
||||
| `63d9e5b` | fix: remove pending send terminal history |
|
||||
|
||||
### Status
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 61: 收敛 OneTalk WebSocket 路由分发
|
||||
|
||||
<!-- trellis-session: v=2 fp=df00ad1bc5438aed -->
|
||||
|
||||
**Date**: 2026-09-12
|
||||
@@ -1312,16 +1314,16 @@ Moved Mind-only and Plugin-only WebSocket implementations to canonical endpoint
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| Hash | Message |
|
||||
| --------- | --------------------------------------------- |
|
||||
| `bd9cc6a` | refactor: centralize WebSocket route dispatch |
|
||||
|
||||
### Status
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 62: 规范化 OneTalk 合约包位置
|
||||
|
||||
<!-- trellis-session: v=2 fp=bd1df2949d2c5cd9 -->
|
||||
|
||||
**Date**: 2026-09-12
|
||||
@@ -1334,16 +1336,16 @@ Moved Mind-only and Plugin-only WebSocket implementations to canonical endpoint
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| Hash | Message |
|
||||
| --------- | ------------------------------------------------------------ |
|
||||
| `4d46b5b` | refactor(onetalk-contract): move shared contract to packages |
|
||||
|
||||
### Status
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 63: OneTalk 结构化消息信息采集分类
|
||||
|
||||
<!-- trellis-session: v=2 fp=2d7d7ce2d2198700 -->
|
||||
|
||||
**Date**: 2026-09-12
|
||||
@@ -1353,7 +1355,9 @@ Moved Mind-only and Plugin-only WebSocket implementations to canonical endpoint
|
||||
### Summary
|
||||
|
||||
完成并合并 OneTalk 历史 SDK 结构化业务卡采集:以完整联合条件识别名片、询盘和订单;名片落库严格保持 marker,读取时才按账号和会话组合独立客户资料;订单仅传递白名单摘要并为异常保留可观测结果。任务经 PR #42/#43 合入 main,后续结构化事实等价性修复也已在 main。当前工作树干净;收尾复验中合同运行时测试 36/36 通过、迁移 check 通过,跨包测试和 typecheck 因本地 node_modules 仍指向已迁移的旧 apps/onetalk-contract 路径且缺少 @types/node 未能重跑。
|
||||
|
||||
## Session 64: Harden Mind send liveness
|
||||
|
||||
<!-- trellis-session: v=2 fp=67f025dc90dd2a4f -->
|
||||
|
||||
**Date**: 2026-09-12
|
||||
@@ -1366,20 +1370,20 @@ Fail-closed plugin lease admission plus Harness heartbeat and HTTP deadline term
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| `f92f00d` | feat: normalize OneTalk business card content |
|
||||
| `31400fc` | fix: keep OneTalk business cards as markers |
|
||||
| Hash | Message |
|
||||
| --------- | ------------------------------------------------------ |
|
||||
| `f92f00d` | feat: normalize OneTalk business card content |
|
||||
| `31400fc` | fix: keep OneTalk business cards as markers |
|
||||
| `86447cc` | docs: clarify OneTalk business card profile projection |
|
||||
| `440df49` | fix(onetalk): harden mind send liveness |
|
||||
| `cc2ee8f` | docs(trellis): record mind send liveness contracts |
|
||||
| `440df49` | fix(onetalk): harden mind send liveness |
|
||||
| `cc2ee8f` | docs(trellis): record mind send liveness contracts |
|
||||
|
||||
### Status
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 64: OneTalk 采集与命令流程边界整理
|
||||
|
||||
<!-- trellis-session: v=2 fp=856e0497d494b088 -->
|
||||
|
||||
**Date**: 2026-09-12
|
||||
@@ -1397,8 +1401,8 @@ Fail-closed plugin lease admission plus Harness heartbeat and HTTP deadline term
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| Hash | Message |
|
||||
| --------- | -------------------------------------------------------- |
|
||||
| `15efc84` | refactor(onetalk): separate collection and command flows |
|
||||
|
||||
### Testing
|
||||
@@ -1410,8 +1414,8 @@ Fail-closed plugin lease admission plus Harness heartbeat and HTTP deadline term
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 65: OneTalk profile active sync
|
||||
|
||||
<!-- trellis-session: v=2 fp=2ef84c1ed02f1730 -->
|
||||
|
||||
**Date**: 2026-09-13
|
||||
@@ -1424,16 +1428,16 @@ Fail-closed plugin lease admission plus Harness heartbeat and HTTP deadline term
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| Hash | Message |
|
||||
| --------- | ------------------------------------------- |
|
||||
| `f93255e` | feat(onetalk): sync active contact profiles |
|
||||
|
||||
### Status
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 66: 集中 OneTalk 非观测 DOM 交互
|
||||
|
||||
<!-- trellis-session: v=2 fp=a322166a7d34363f -->
|
||||
|
||||
**Date**: 2026-09-14
|
||||
@@ -1446,16 +1450,16 @@ Fail-closed plugin lease admission plus Harness heartbeat and HTTP deadline term
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| Hash | Message |
|
||||
| --------- | ----------------------------------------- |
|
||||
| `66d03fd` | feat: centralize OneTalk DOM interactions |
|
||||
|
||||
### Status
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 67: 收集 OneTalk 商品消息
|
||||
|
||||
<!-- trellis-session: v=2 fp=69cc698db4951ea6 -->
|
||||
|
||||
**Date**: 2026-09-14
|
||||
@@ -1466,8 +1470,8 @@ Fail-closed plugin lease admission plus Harness heartbeat and HTTP deadline term
|
||||
|
||||
新增严格 product 内容合同、MAIN-world 商品 URL 脱敏归一化、JSONB kind 迁移与读取回归。
|
||||
|
||||
|
||||
## Session 68: Mind conversation history rebuild endpoint
|
||||
|
||||
<!-- trellis-session: v=2 fp=dfa024de36f75323 -->
|
||||
|
||||
**Date**: 2026-09-14
|
||||
@@ -1478,21 +1482,20 @@ Fail-closed plugin lease admission plus Harness heartbeat and HTTP deadline term
|
||||
|
||||
完成 Mind 单会话历史重建 HTTP/WS 契约、Bright scoped reset、插件定向清理与 full-sync generation fence;已通过任务检查并归档任务。
|
||||
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| `4042c34` | feat: collect OneTalk product messages |
|
||||
| Hash | Message |
|
||||
| --------- | ----------------------------------------- |
|
||||
| `4042c34` | feat: collect OneTalk product messages |
|
||||
| `7012bf9` | feat: update message synchronization flow |
|
||||
| `54af59c` | feat: expand message center capabilities |
|
||||
| `54af59c` | feat: expand message center capabilities |
|
||||
|
||||
### Status
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 70: Warn unbound OneTalk accounts
|
||||
|
||||
<!-- trellis-session: v=2 fp=5cd4db216f0afd73 -->
|
||||
|
||||
**Date**: 2026-09-14
|
||||
@@ -1503,18 +1506,8 @@ Fail-closed plugin lease admission plus Harness heartbeat and HTTP deadline term
|
||||
|
||||
Added a minimal account-scoped binding-status projection from the Service Worker through the v4 page bridge to the existing action-status tooltip. The red unbound row is independent from connection/history rows, exact-shape validated, and documented; code-level checks passed without Chrome testing.
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| `b92c25a` | feat: warn unbound OneTalk accounts |
|
||||
|
||||
### Status
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
|
||||
## Session 71: Implement Mind workspace authorization
|
||||
|
||||
<!-- trellis-session: v=2 fp=63bee56b45039c07 -->
|
||||
|
||||
**Date**: 2026-09-14
|
||||
@@ -1527,9 +1520,32 @@ Enforced unique workspace context across Mind authorization HTTP and WebSocket f
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
|------|---------|
|
||||
| Hash | Message |
|
||||
| --------- | ------------------------------------------ |
|
||||
| `c9417f4` | feat: enforce Mind workspace authorization |
|
||||
| `b28ccb0` | feat: update message synchronization flow |
|
||||
|
||||
### Status
|
||||
|
||||
[OK] **Completed**
|
||||
|
||||
## Session 72: 完成 React 卡片监测
|
||||
|
||||
<!-- trellis-session: v=2 fp=777eb5fb6d74bc65 -->
|
||||
|
||||
**Date**: 2026-09-15
|
||||
**Task**: 完成 React 卡片监测
|
||||
**Branch**: `09-14-react-card-monitor`
|
||||
|
||||
### Summary
|
||||
|
||||
完成 09-14-react-card-monitor 的 React 卡片监测跨层实现与测试,并归档任务;会话记录关联工作提交 b28ccb0。
|
||||
|
||||
### Git Commits
|
||||
|
||||
| Hash | Message |
|
||||
| --------- | ----------------------------------- |
|
||||
| `b92c25a` | feat: warn unbound OneTalk accounts |
|
||||
|
||||
### Status
|
||||
|
||||
|
||||
Reference in New Issue
Block a user