91 lines
4.2 KiB
Markdown
91 lines
4.2 KiB
Markdown
---
|
|
title: ni-h 项目概览
|
|
type: curated
|
|
permalink: main/projects/c206daff-5790-4eee-bed7-20dd5a5625c1/curated/ni-h-项目概览
|
|
stable_id: 9160495a-4974-4ee4-bc3e-34529b8fba82
|
|
scope: project
|
|
project_id: c206daff-5790-4eee-bed7-20dd5a5625c1
|
|
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: git-restore
|
|
source_count: 13
|
|
source_revisions: {}
|
|
source_dispositions:
|
|
processed: 13
|
|
unchanged: 0
|
|
unsupported: 0
|
|
skipped: 0
|
|
cited_source_ids:
|
|
- project:c206daff-5790-4eee-bed7-20dd5a5625c1
|
|
- 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:
|
|
- project:c206daff-5790-4eee-bed7-20dd5a5625c1
|
|
- 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: 569
|
|
source_hash: d709b490747ba943f9662527f955b679e88ad8c270711f81177f0a041e94aebf
|
|
prompt_version: 2026-08-12.3
|
|
schema_version: '3'
|
|
curation_job_id: null
|
|
created_at: '2026-09-11T09:50:07.577229+00:00'
|
|
updated_at: '2026-09-23T15:03:19.721088+00:00'
|
|
tags:
|
|
- ni-h
|
|
- overview
|
|
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
|
---
|
|
|
|
# ni-h 项目概览
|
|
|
|
本项目 **ni-h** 旨在为 MemRelay 框架提供一个 **标准化的开发工作区**,从而更好地演示和验证 MemRelay 的功能与最佳实践。当前工作区基于已发布的全局共享指导,采用 **中文沟通**、**Windows + WSL2 + Docker Desktop** 的开发环境,并严格遵循 **KISS 与 YAGNI** 原则。
|
|
|
|
## 核心约定
|
|
|
|
- **项目记忆** 保存在 `aidocs/project_context.md`,始终保持在文件顶部,后续追加记录时将时间戳倒序排列,形成可追溯开发时间线;文件加入 `.gitignore`,永不提交。
|
|
- **Git 工作流**:在完成任务后执行清理、更新记忆、审核改动,提交信息采用 `type: 中文一句话描述`,若非手动请求则仅提交本地更改。
|
|
- **凭证管理**:所有登录、SSH、数据库或 API 调用前先查询 Vaultwarden;若唯一匹配则直接使用;新增或修改凭证立即写入密码库;记忆中仅记录条目名称和用途。
|
|
- **AI 与 Git 同步**:默认关闭,系统不加载模型也不创建 `.git` 目录。
|
|
- **沟通语言**:默认使用中文,除非用户明确要求其他语言。
|
|
- **开发工具**:所有构建在 Docker 容器内完成,容器访问宿主通过 `host.docker.internal`。
|
|
|
|
## 交付与使用
|
|
|
|
项目已推送到共享代码仓库,所有参与者均需使用 MemRelay 进行日常记忆同步,并遵循上述约定。该工作区的设置可在 **[开发环境说明](./docs/dev-env.md)** 查看详细配置。
|
|
|
|
---
|
|
|
|
> 该概览遵循已发布的全局共享指导,结合本项目的实际设置。 |