chore: 导入旧记忆备份供恢复

This commit is contained in:
2026-09-23 22:38:40 +08:00
parent 5313fcee7a
commit 6a6a895eaf
638 changed files with 29816 additions and 1 deletions
@@ -0,0 +1,77 @@
---
title: AIRules 决策
type: curated
permalink: main/projects/f1812459-8630-4306-98e0-8a44e8d137d9/curated/airules-决策
stable_id: d0a0938a-eea3-4e86-939a-7383cb77ad40
scope: project
project_id: f1812459-8630-4306-98e0-8a44e8d137d9
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: decisions
revision: 1
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 16
source_revisions: {}
source_dispositions:
processed: 16
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
job_cited_source_ids:
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
conflicts: []
supersedes: []
preferences: []
source_cursor: 619
source_hash: ac8ceddeaa9864c4e19e0c8ef9419b87c04d86c355758af89f0d63576f37c856
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 6aa70174-864b-4cbd-b3f4-aaf05356c491
created_at: '2026-09-16T13:52:08.586217+00:00'
updated_at: '2026-09-16T13:52:08.586878+00:00'
tags:
- decisions
- development
---
# 决策记录
## 1. 记忆定位
- **决定**:使用 MemRelay 作为唯一的记忆存储。
- **依据**:全球规则 `global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d`。
## 2. 提交与推送
- **决定**:功能完成即 `commit`,若仓库存在远程而无新提交则 `push`;若远程已有新提交先 fetch & rebase。
- **依据**:规则 `global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55`。旧规则 `global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d` 已被新规则 supersede。
## 3. 项目目录缺失
- **决定**:暂停任何 MemRelay 项目创建及项目范围记忆写入。
- **依据**:规则 `global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b`。
## 4. 安全与凭证
- **决定**:所有凭证立即写入密码库,记忆仅记录条目名称与用途。
- **依据**:规则 `global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316`。
## 5. 交流语言偏好
- **决定**:默认使用中文。
- **依据**:偏好 `global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7`。
@@ -0,0 +1,166 @@
---
title: AIRules 工作区概览
type: curated
permalink: main/projects/f1812459-8630-4306-98e0-8a44e8d137d9/curated/airules-工作区概览
stable_id: 3bc347cf-7a76-4606-a902-d677bb2d0482
scope: project
project_id: f1812459-8630-4306-98e0-8a44e8d137d9
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: overview
revision: 1
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 16
source_revisions: {}
source_dispositions:
processed: 16
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- project:f1812459-8630-4306-98e0-8a44e8d137d9
- global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
- global_guidance_document:7b5a1fcd-adea-4418-ac8e-2f6275b5ada6
- global_guidance_document:8a861a5f-35c3-4f95-bd5b-6b2297888f56
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
job_cited_source_ids:
- project:f1812459-8630-4306-98e0-8a44e8d137d9
- global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
- global_guidance_document:7b5a1fcd-adea-4418-ac8e-2f6275b5ada6
- global_guidance_document:8a861a5f-35c3-4f95-bd5b-6b2297888f56
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
conflicts:
- summary: '功能完成后 commit vs push 策略的冲突。
旧规则仅 commit,需明确推送;新规则在有远程时自动 push。'
source_ids:
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
resolution: latest_explicit_wins
supersedes:
- summary: 新规则 2406be77 覆盖旧的 3f91189b 规则。
current_source_ids:
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
superseded_source_ids:
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
preferences:
- statement: 日常交流使用中文。
level: scenario
workspace_types:
- general
workspace_ids: []
source_ids:
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 开发记忆统一使用 MemRelay,aidocs 仅作为离线临时存储。
level: scenario
workspace_types:
- general
workspace_ids: []
source_ids:
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 功能完成后即 commit,并在存在远程时自动 push;若无远程则仅 commit。
level: scenario
workspace_types:
- general
workspace_ids: []
source_ids:
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 当没有项目目录时,不自动创建 MemRelay 项目且不写项目范围记忆。
level: scenario
workspace_types:
- general
workspace_ids: []
source_ids:
- global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
source_cursor: 619
source_hash: ac8ceddeaa9864c4e19e0c8ef9419b87c04d86c355758af89f0d63576f37c856
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 6aa70174-864b-4cbd-b3f4-aaf05356c491
created_at: '2026-09-16T13:52:03.112913+00:00'
updated_at: '2026-09-16T13:52:03.113582+00:00'
tags:
- development
- project
- memory
- commit
- push
- language:zh
---
# AIRules 工作区概览
- **创建时间**:2026‑09‑16
- **工作区类型**:general(通用)
- **项目目录**:已设定(`f1812459-8630-4306-98e0-8a44e8d137d9`)
- **Git 状态**:未设置远端(无远程地址)
- **内存管理**:
- 所有记忆均写入 MemRelay,aidocs 仅作离线暂存。
- 当 MemRelay 无法访问时,将记忆临时写入 `aidocs/project_context.md`,同步成功后删除。
- **提交 / 推送策略**:完成功能即 commit,并在存在远程时自动 push;若无远程则仅 commit。
- **通信语言**:默认使用中文。
- **安全边界**:凭证创建后立即写入密码库,记忆中仅记录条目名称和用途。
## 相关引用
- 项目定义:`project:f1812459-8630-4306-98e0-8a44e8d137d9`
- 未设置项目目录规则:`global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b`
- 功能完成后即 commit + push:`global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55`
- MEMRelay 主存储规则:`global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d`
- 没有项目目录不创建 MemRelay:`global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b`
- 先行检索 Vaultwarden:`global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316`
- 项目记忆与 Git 工作流:`global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e`
- 交流语言偏好:`global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7`
- 开发记忆统一使用 MemRelay:`global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6`
- 全局开发流程文档:`global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843`
- 关键工作流:`global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0`
- 全局上下文:https://example.com/context_general(示例)
- 项目记忆与 Git 工作流示例:`global_guidance_document:7b5a1fcd-adea-4418-ac8e-2f6275b5ada6`
- 经验共享:`global_guidance_document:8a861a5f-35c3-4f95-bd5b-6b2297888f56`
- 公共偏好表:`global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270`
@@ -0,0 +1,132 @@
---
title: 当前协作规则插件待办事项
type: curated
permalink: main/projects/f1812459-8630-4306-98e0-8a44e8d137d9/curated/当前协作规则插件待办事项
stable_id: 05757bdf-fe90-4cce-b8df-e5eefe0f1515
scope: project
project_id: f1812459-8630-4306-98e0-8a44e8d137d9
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: tasks
revision: 2
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 16
source_revisions:
memory:8a43a462-823e-47b2-871f-3fa1b713ebe0: '1'
source_dispositions:
processed: 16
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- project:f1812459-8630-4306-98e0-8a44e8d137d9
- global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
- global_guidance_document:7b5a1fcd-adea-4418-ac8e-2f6275b5ada6
- global_guidance_document:8a861a5f-35c3-4f95-bd5b-6b2297888f56
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
- memory:8a43a462-823e-47b2-871f-3fa1b713ebe0
job_cited_source_ids:
- project:f1812459-8630-4306-98e0-8a44e8d137d9
- global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
- global_guidance_document:7b5a1fcd-adea-4418-ac8e-2f6275b5ada6
- global_guidance_document:8a861a5f-35c3-4f95-bd5b-6b2297888f56
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
conflicts: []
supersedes: []
preferences:
- statement: 所有交流均使用中文
level: scenario
workspace_types:
- development
workspace_ids: []
source_ids:
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 所有项目的开发记忆统一持久化于 MemRelay
level: scenario
workspace_types:
- development
workspace_ids: []
source_ids:
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
source_cursor: 619
source_hash: ac8ceddeaa9864c4e19e0c8ef9419b87c04d86c355758af89f0d63576f37c856
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 6aa70174-864b-4cbd-b3f4-aaf05356c491
created_at: '2026-09-16T13:41:33.284483+00:00'
updated_at: '2026-09-16T13:52:18.102688+00:00'
tags:
- development
- general
- git
- memory
---
## 工作任务与流程
1. **会话启动**
- 调用 `capabilities_get` 并读取全局规则【source: global_guidance_document:7b5a1fcd-adea-4418-ac8e-2f6275b5ada6】。
- 若当前目录无项目设置,**不**调用 `project_resolve_or_create` 或 `project_create`【source: global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b】。
2. **项目记忆与 Git**
- 所有笔记均写入 `aidocs/project_context.md`,文件始终加入 `.gitignore` 并且 **不**提交【source: global_guidance_memory:25332e63, global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0】。
- 完成任务后执行: 删除临时文件、整理日志 → 更新记忆 → 检查 `.gitignore` → `git commit`【source: global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0】。
- 同时按 **即时** 提交并推送到对应远端分支;若远端存在新的提交先 `git fetch` 并 `rebase` 后再推送【source: global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55】。
3. **MemRelay 写入**
- 若 MemRelay 可用,所有记忆写入 MemRelay 且不创建本地 aidocs【source: global_guidance_memory:25332e63】。
- 若 MemRelay 不可达,则先将待同步记忆写入 `aidocs/project_context.md` 并在同步成功后删除整个 aidocs 目录【source: global_guidance_memory:25332e63】。
4. **凭证管理**
- 在任何登录、SSH、数据库或 API 调用前,先查询 Vaultwarden;若唯一匹配,则直接使用【source: global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316】。
- 新增或修改凭证(密钥、API Key、TOTP 等)需立即写入密码库,记忆仅记录条目名称、用途,**不**存储密文【source: global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316, global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e】。
5. **语言与沟通**
- 所有交流均使用中文【source: global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7, global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823】。
6. **开发记忆统一**
- 所有项目的开发记忆统一持久化于 MemRelay,禁止创建或更新本地 aidocs,除非用户明确要求并在完成后及时清理【source: global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6】。
7. **KISS 与 YAGNI**
- 遵循 KISS 与 YAGNI 原则,使用最简实现并复用现有框架【source: global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270】。
@@ -0,0 +1,64 @@
---
title: 当前协作规则插件状态
type: curated
permalink: main/projects/f1812459-8630-4306-98e0-8a44e8d137d9/curated/当前协作规则插件状态
stable_id: cabe12a3-a237-48da-91ba-874a0df7a6a5
scope: project
project_id: f1812459-8630-4306-98e0-8a44e8d137d9
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: current_state
revision: 2
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 16
source_revisions:
memory:8a43a462-823e-47b2-871f-3fa1b713ebe0: '1'
source_dispositions:
processed: 16
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- project:f1812459-8630-4306-98e0-8a44e8d137d9
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- memory:8a43a462-823e-47b2-871f-3fa1b713ebe0
job_cited_source_ids:
- project:f1812459-8630-4306-98e0-8a44e8d137d9
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
conflicts: []
supersedes: []
preferences: []
source_cursor: 619
source_hash: ac8ceddeaa9864c4e19e0c8ef9419b87c04d86c355758af89f0d63576f37c856
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 6aa70174-864b-4cbd-b3f4-aaf05356c491
created_at: '2026-09-16T13:41:27.756785+00:00'
updated_at: '2026-09-16T13:52:05.533481+00:00'
tags:
- current_state
- development
- memory
---
# AIRules 当前状态
- **项目已创建**:项目 ID `f1812459-8630-4306-98e0-8a44e8d137d9`。
- **Git**:无远程地址,工作区本地仅有工作树。
- **MemRelay**:已可用,所有新记忆将直接写入。
- **aidocs/subdirectory**:已被 `.gitignore` 忽略,当前无文件存在。
- **安全**:Vaultwarden 可用,凭证已写入密码库。
- **日志**:无异常。
- **语言**:所有交流默认中文。
@@ -0,0 +1,85 @@
---
title: 术语表
type: curated
permalink: main/projects/f1812459-8630-4306-98e0-8a44e8d137d9/curated/术语表
stable_id: f3f03e9e-0fdf-40d4-9f1e-1cb65fa004c8
scope: project
project_id: f1812459-8630-4306-98e0-8a44e8d137d9
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: glossary
revision: 1
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 16
source_revisions: {}
source_dispositions:
processed: 16
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
- global_guidance_document:7b5a1fcd-adea-4418-ac8e-2f6275b5ada6
- global_guidance_document:8a861a5f-35c3-4f95-bd5b-6b2297888f56
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
job_cited_source_ids:
- global_guidance_memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
- global_guidance_document:7b5a1fcd-adea-4418-ac8e-2f6275b5ada6
- global_guidance_document:8a861a5f-35c3-4f95-bd5b-6b2297888f56
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
conflicts: []
supersedes: []
preferences: []
source_cursor: 619
source_hash: ac8ceddeaa9864c4e19e0c8ef9419b87c04d86c355758af89f0d63576f37c856
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 6aa70174-864b-4cbd-b3f4-aaf05356c491
created_at: '2026-09-16T13:52:24.471945+00:00'
updated_at: '2026-09-16T13:52:24.472657+00:00'
tags:
- glossary
- reference
---
## 术语表
| 术语 | 定义 |
|---|---|
| **MemRelay** | 统一的记忆存储系统,用于所有项目记忆写入。所有全局与项目范围的记忆都存放在 MemRelay,除非 MemRelay 不可用,否则不写入本地 aidocs【source: global_guidance_memory:25332e63】. |
| **aidocs** | 本地离线临时记忆存储目录,始终加入 `.gitignore` 并且仅在 MemRelay 不可用时使用【source: global_guidance_memory:25332e63】. |
| **Vaultwarden** | 密码与凭证存储工具,项目在任何登录、SSH、数据库或 API 调用前先查询该工具【source: global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316】. |
| **KISS** | Keep It Simple, Stupid 原则,强调实现的简单性与可行性【source: global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270】. |
| **YAGNI** | You Aren't Gonna Need It 原则,避免为假设需求添加不必要的依赖【source: global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270】. |
| **Git Commit** | 持久化本地工作更改的操作,使用 Conventional Commits 格式【source: global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55, global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0】. |
| **Git Push** | 将本地分支推送至远端的操作,推送前需检查远端更新并 rebase【source: global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55】. |
@@ -0,0 +1,60 @@
---
title: 项目协作规则发展时间线
type: curated
permalink: main/projects/f1812459-8630-4306-98e0-8a44e8d137d9/curated/项目协作规则发展时间线
stable_id: 5d1782ba-4f39-4e5d-8739-a32b9daffb04
scope: project
project_id: f1812459-8630-4306-98e0-8a44e8d137d9
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: timeline
revision: 2
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 16
source_revisions:
memory:8a43a462-823e-47b2-871f-3fa1b713ebe0: '1'
source_dispositions:
processed: 16
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- project:f1812459-8630-4306-98e0-8a44e8d137d9
- global_guidance_memory:2406be77-e6ce-4572-890e-18747c968f55
- global_guidance_memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- memory:8a43a462-823e-47b2-871f-3fa1b713ebe0
job_cited_source_ids:
- project:f1812459-8630-4306-98e0-8a44e8d137d9
conflicts: []
supersedes: []
preferences: []
source_cursor: 619
source_hash: ac8ceddeaa9864c4e19e0c8ef9419b87c04d86c355758af89f0d63576f37c856
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 6aa70174-864b-4cbd-b3f4-aaf05356c491
created_at: '2026-09-16T13:41:30.113602+00:00'
updated_at: '2026-09-16T13:52:12.645236+00:00'
tags:
- timeline
- development
---
# 里程碑时间线
| 日期 | 事件 | 备注 |
|------|------|------|
| 2026‑09‑16 | 项目 AIRules 创建 | 项目目录已设定,未配置远程 |
| 2026‑09‑16 | MemRelay 可用 | 记忆直接写入 MemRelay |
| 2026‑09‑16 | 目前无推送任务 | 远程仓库尚未设置 |