Files
MemRelay/projects/d44c219a-0b31-4de1-b160-323eb34a4c6a/curated/项目时间线(截至 2026‑09‑03).md
T

175 lines
7.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 项目时间线(截至 2026‑09‑03)
type: curated
permalink: main/projects/d44c219a-0b31-4de1-b160-323eb34a4c6a/curated/项目时间线截至-2026-09-03
stable_id: 9772b5bd-ebc9-44b7-a390-928f92f2f76d
scope: project
project_id: d44c219a-0b31-4de1-b160-323eb34a4c6a
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: timeline
revision: 1
source_memory_ids:
- 2939ce96-a6f6-418a-9a70-568980dbdc2a
- 2fafa191-d208-41e4-9f7b-ce5a633c886b
- 3efd0adf-f91b-4d78-b163-5365c257d6d4
- 46eb1720-910a-4e4e-b56b-b6ac43b0cec1
- 67a86e88-a750-4cd8-9650-c1b7cfbf22b9
- 6b129c78-a412-41e9-af9f-63ab071e03d9
- 76e12a12-446a-4d96-bb49-2534930a5d56
- 7737eaaf-441e-476e-aea0-42a4d13ae245
- 7e83a02d-9eb6-4e97-9f23-102f34ae8b1e
- 92e5c8d9-c4ef-4ab7-99ac-1b81f3228b59
- a9739d28-4318-492e-bad3-53e9ea2769a8
- ada12b65-afa2-415e-98b3-2a24ff57feb9
- ae318134-8651-4563-bc22-491c51f87af4
- b7e0eb44-e38f-40a3-8736-3a7a9de84818
- beb81aaa-8e86-4af7-a6c8-d35f7682d330
- d5bb7f58-99bb-4381-ac98-300cceb128fe
- dc70f54c-8e29-4834-a5c1-a63bc9ac9e68
- dcdbeb7d-dd75-4294-8853-872491043db1
- dd093dd7-71be-46a2-bcb1-4a87c3d4b9ab
- dd22c710-2822-4515-a28c-ead99162caac
- e1b8d25d-f638-4fbe-8a8d-0eda8f2d7d46
source_checkpoint_ids:
- 4f5c2b7f-d115-46c2-87be-80c8605ccbdb
- d45ff9ab-e2f4-4de8-8ccb-389754c1e3a4
source_file_ids:
- 07583531-4b5a-4826-ad88-be4c3f16ba9d
- 2749e8f9-a45f-43b0-a818-143ae532db24
- 2977cf7c-7494-4b28-a8c6-2fbc6261c810
- 4e728912-7bd0-455c-ac3a-e35189c26e37
- 8f5b3f27-3ed1-4bf1-97ef-cb130f238161
source_git_commit: d7c6368
source_git_commits:
- d7c6368
source_agent_sync_ids:
- artveris-curation-2026-09-03-migration
model_connection: Sub2API
model_name: git-restore
source_count: 42
source_revisions:
memory:76e12a12-446a-4d96-bb49-2534930a5d56: '1'
memory:ae318134-8651-4563-bc22-491c51f87af4: '1'
memory:dd22c710-2822-4515-a28c-ead99162caac: '1'
memory:3efd0adf-f91b-4d78-b163-5365c257d6d4: '1'
memory:46eb1720-910a-4e4e-b56b-b6ac43b0cec1: '1'
memory:d5bb7f58-99bb-4381-ac98-300cceb128fe: '1'
memory:b7e0eb44-e38f-40a3-8736-3a7a9de84818: '1'
memory:dcdbeb7d-dd75-4294-8853-872491043db1: '1'
memory:7e83a02d-9eb6-4e97-9f23-102f34ae8b1e: '1'
memory:a9739d28-4318-492e-bad3-53e9ea2769a8: '1'
memory:dc70f54c-8e29-4834-a5c1-a63bc9ac9e68: '1'
memory:e1b8d25d-f638-4fbe-8a8d-0eda8f2d7d46: '1'
memory:6b129c78-a412-41e9-af9f-63ab071e03d9: '1'
source_dispositions:
processed: 42
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:76e12a12-446a-4d96-bb49-2534930a5d56
- memory:ae318134-8651-4563-bc22-491c51f87af4
- memory:dd22c710-2822-4515-a28c-ead99162caac
- memory:3efd0adf-f91b-4d78-b163-5365c257d6d4
- memory:46eb1720-910a-4e4e-b56b-b6ac43b0cec1
- memory:d5bb7f58-99bb-4381-ac98-300cceb128fe
- memory:b7e0eb44-e38f-40a3-8736-3a7a9de84818
- memory:dcdbeb7d-dd75-4294-8853-872491043db1
- memory:7e83a02d-9eb6-4e97-9f23-102f34ae8b1e
- memory:a9739d28-4318-492e-bad3-53e9ea2769a8
- memory:dc70f54c-8e29-4834-a5c1-a63bc9ac9e68
- memory:e1b8d25d-f638-4fbe-8a8d-0eda8f2d7d46
- memory:6b129c78-a412-41e9-af9f-63ab071e03d9
job_cited_source_ids:
- memory:76e12a12-446a-4d96-bb49-2534930a5d56
- memory:ae318134-8651-4563-bc22-491c51f87af4
- memory:dd22c710-2822-4515-a28c-ead99162caac
- memory:3efd0adf-f91b-4d78-b163-5365c257d6d4
- memory:46eb1720-910a-4e4e-b56b-b6ac43b0cec1
- memory:d5bb7f58-99bb-4381-ac98-300cceb128fe
- memory:b7e0eb44-e38f-40a3-8736-3a7a9de84818
- memory:dcdbeb7d-dd75-4294-8853-872491043db1
- memory:7e83a02d-9eb6-4e97-9f23-102f34ae8b1e
- memory:a9739d28-4318-492e-bad3-53e9ea2769a8
- memory:dc70f54c-8e29-4834-a5c1-a63bc9ac9e68
- memory:e1b8d25d-f638-4fbe-8a8d-0eda8f2d7d46
- memory:6b129c78-a412-41e9-af9f-63ab071e03d9
conflicts: []
supersedes: []
preferences: []
source_cursor: 359
source_hash: 06340ad0d2d916308bcf502ff22c22461eeb2afaaeea56df8687dae4fdb0f11d
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: null
created_at: '2026-09-03T04:21:21.744728+00:00'
updated_at: '2026-09-23T15:07:12.937960+00:00'
tags:
- 时间线
- 里程碑
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
---
### 2026‑07‑01 – 2026‑07‑16
- 完成核心模型搭建、批量导入、天河链上传与确认、状态机实现、备份恢复机制。
- 解决并发激活、备份时删除表、日志脱敏、PowerShell JSON、Docker 代理等技术难点。
### 2026‑07‑09 – 2026‑07‑10
- 通过代码审查,完成天河链集成测试,确认 `方案 B(上传 → 发布 → 确认)` 为最终链上方案。
- 修复批量提交、短码生成、确认循环等关键缺陷。
### 2026‑08‑01 – 2026‑08‑08
- 制定全局开发偏好、原则(语言中文、MemRelay‑only 记忆、KISS/YAGNI 等)。
- 完成 Git 提交规范、密码库使用规则、AI 记忆同步默认关闭。
### 2026‑09‑03 03:26 UTC
- 项目在 GitHub/Gitea 创建,`dev` 分支领先 `main`(文档提交一次)。
### 2026‑09‑03 03:55 UTC
- 删除本地 `aidocs/`,同步至 MemRelay,标记为 **memory:2fafa191‑d208‑41e4‑9f7b‑ce5a633c886b**(已删除,无需再引用)。
### 2026‑09‑03 03:54 UTC (checkpoint d45ff9ab‑e2f4‑4de8‑8ccb‑389754c1e3a4)
- 记录迁移基线,版本 `dev` 领先 `main` 一次文档提交。
- 待合并的 `aidocs‑cleanup` 与 `PM2‑fix` 提交标记为 **pending**。
### 2026‑09‑03 04:01 UTC (checkpoint 4f5c2b7f‑d115‑46c2‑87be‑80c8605ccbdb)
- 完成迁移检查点:
- `dev` 与 `main` 均指向 commit `ca2c7fd`(仅文档)。
- 生产服务器 8.134.255.136 上的 “客户端作品模块化编排” 版本已启动,PM2 自动启动修复。
- 本地 `aidocs/` 被 `.gitignore`,对应文档已上传至 MemRelay `artveris/docs/`。
- 下一步指导:阅读 `docs/项目交接文档.md`,在升级前停止本地 `nest start --watch` 并使用 `scripts/upgrade-remote.ps1`。
### 2026‑09‑03 03:43 UTC (decision ae318134‑8651‑4563‑bc22‑491c51f87af4)
- 确定关键技术选型(UserKey 明文、单 `.env`、单服务部署等),并列出不实现的功能。
### 2026‑09‑03 03:42 UTC (decision dd22c710‑2822‑4515‑a28c‑ead99162caac)
- 确认天河链接入范围,仅支持上传、发布、查询,不涉及二次转账、元数据或摘要上链。
### 2026‑09‑03 03:41 UTC (fact 3efd0adf‑f91b‑4d78‑b163‑5365c257d6d4)
- 发布 C‑端模块化布局契约,定义媒体层级、模块上限、默认顺序等。
### 2026‑09‑03 03:39 UTC (fact 46eb1720‑910a‑4e4e‑b56b‑b6ac43b0cec1)
- 天河链集成现状:使用 `mock|tianhe` 驱动,测试/生产 API 地址,单次 `publish` 为一次性操作,返回 `status "0x0"` 为成功。
### 2026‑09‑03 03:38 UTC (fact d5bb7f58‑99bb‑4381‑ac98‑300cceb128fe)
- 记录生产拓扑与一键升级脚本细节。
### 2026‑09‑03 03:37 UTC (fact b7e0eb44‑e38f‑40a3‑8736‑3a7a9de84818)
- 明确部署契约:单 `.env`、系统设置覆盖、三种部署形态、RBAC、速率限制、TOTP 预览 token。
### 2026‑09‑03 03:36 UTC (facts dcdbeb7d‑dd75‑4294‑8853‑872491043db1, 7e83a02d‑9eb6‑4e97‑9f23‑102f34ae8b1e)
- 代码地图与核心数据模型详细说明。
### 2026‑09‑03 03:33 UTC (rule a9739d28‑4318‑492e‑bad3‑53e9ea2769a8)
- 发布出库/上链不变量与审计约束。
### 2026‑09‑03 03:32 UTC (rule dc70f54c‑8e29‑4834‑a5c1‑a63bc9ac9e68)
- 数据持久化红线:禁止覆盖 `.env`、`storage/`、`backups/`、数据库,序列号不可回滚。
### 2026‑09‑03 03:31 UTC (rule e1b8d25d‑f638‑4fbe‑8a8d‑0eda8f2d7d46)
- 构建与本地开发硬约束(PNPM、Node 版本、脚本使用、Git 忽略规则)。
### 2026‑09‑03 03:30 UTC (rule 6b129c78‑a412‑41e9‑af9f‑63ab071e03d9)
- 开发流程与提交规范(中文沟通、PowerShell 开发、YAGNI/KISS、提交顺序、分支策略、许可证)。