175 lines
7.8 KiB
Markdown
175 lines
7.8 KiB
Markdown
---
|
||
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、提交顺序、分支策略、许可证)。 |