133 lines
6.2 KiB
Markdown
133 lines
6.2 KiB
Markdown
---
|
|
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: 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: git-restore
|
|
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: null
|
|
created_at: '2026-09-16T13:41:33.284483+00:00'
|
|
updated_at: '2026-09-23T15:13:47.651052+00:00'
|
|
tags:
|
|
- development
|
|
- general
|
|
- git
|
|
- memory
|
|
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
|
---
|
|
|
|
## 工作任务与流程
|
|
|
|
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】。 |