mirror of
https://github.com/sinanyuntu/trade-message-center.git
synced 2026-09-17 13:22:11 +08:00
15 lines
2.4 KiB
JSON
15 lines
2.4 KiB
JSON
{"file":".trellis/spec/project/architecture.md","reason":"约束跨包 content 合同唯一 owner、MAIN/bridge/SW/server 职责与 durable-first 消息事实边界。"}
|
|
{"file":".trellis/spec/project/module-ownership.md","reason":"新增的业务卡 content 类型和 guard 只由 onetalk-contract 定义,消费者通过 canonical export 使用。"}
|
|
{"file":".trellis/spec/project/missing-values.md","reason":"订单字段缺失、解码失败和 null 语义必须显式,不能用猜测值或静默默认补偿。"}
|
|
{"file":".trellis/spec/guides/cross-layer-thinking-guide.md","reason":"复核 MAIN 历史 SDK 到 bridge、IndexedDB、Bright、server JSONB 与 Mind read 的完整数据流。"}
|
|
{"file":".trellis/spec/chrome-extension/frontend/onetalk/runtime-sync.md","reason":"保持 MAIN/ISOLATED/SW 所有权、消息复合幂等键和 durable-write-before-upload 不变量。"}
|
|
{"file":".trellis/spec/chrome-extension/frontend/onetalk/page-bridge.md","reason":"页面桥只接收 normalized message,不能传递 SDK raw content、params 或 contact 对象。"}
|
|
{"file":".trellis/spec/chrome-extension/frontend/onetalk/durable-sync.md","reason":"复核候选持久化、ACK、重启恢复和消息事实的 existing lifecycle。"}
|
|
{"file":".trellis/spec/chrome-extension/frontend/onetalk/contact-profile-sync.md","reason":"确认名片只保存 message marker,当前客户资料仍由独立 ledger owner,读取时按账号+会话组合。"}
|
|
{"file":".trellis/spec/chrome-extension/frontend/type-safety.md","reason":"要求从 SDK unknown 输入在 MAIN 单点收窄,禁止消费者局部断言或重复 parser。"}
|
|
{"file":".trellis/spec/server/backend/index.md","reason":"服务端 OneTalk wire、授权、repository 和数据库边界的实现基线。"}
|
|
{"file":".trellis/spec/server/backend/quality-guidelines.md","reason":"规定 server migration、strict typecheck、build 与 test 的验证门禁。"}
|
|
{"file":"docs/onetalk-business-card-message-format-observation-2026-09-11.md","reason":"名片历史 SDK 联合条件、item.contact 登录人/发送者语义与 marker/profile 读取边界的运行态证据。"}
|
|
{"file":"docs/onetalk-inquiry-message-format-observation-2026-09-11.md","reason":"询盘仅分类、没有稳定业务字段和不得使用 DOM/content 推断的观察边界。"}
|
|
{"file":"docs/onetalk-order-message-format-observation-2026-09-11.md","reason":"订单历史 SDK 联合条件、Base64 摘要字段和 sign/raw payload 排除边界。"}
|