Files

51 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

2026-01-21 18:21:10 +08:00
# 仓库协作指南(AGENTS
## 主线(一句话)
2026-01-11 12:35:53 +08:00
tree-first kernel + local-first 工作区;真相 = 本地 folder + `.md`**mnote-web:3000**Page AI = **Pi Lab only**;控制面默认 **libsql-local**;知识库 LightRAGVault + `$mnote-vault`
SSOT`ARCHITECTURE.md`。预发:`design/10-review/process/22-pre-release-legacy-purge-v1.md`
## 云首发必须保留
工作区树文档 · Pi Lab · LightRAG · OnlyOffice · Vault · libsql-local。
勿当主链宣传:第三方 ACP 宿主、默认 debug tree shell。
## 约束
2026-01-11 12:35:53 +08:00
- 树/边/结构只在 Rust kernel;UI 不拼第二套真相。
- 浏览器禁止新增 `setInterval` 轮询 → WS/SSE/watcher/command/MO。
- 标题/设置/正文 → Page Aggregate;树变更 → `tree.*`
- AI 写文件:scope + roots + Pi patch/diff + 版本 + watcherPhase C 流式 apply 冻结)。
- `mnote_agent_tools/``/api/mnote/tools/*` **不可整目录误删**
## 目录
2026-01-11 12:35:53 +08:00
| 路径 | 用途 |
|------|------|
| `rust/crates/core-protocol` · `bridge-runtime` · `mnote-web` | 协议 / query-command / 3000 |
| `mnote-web/browser` · `leptos-tiptap-spike` | 前端 runtime / 编辑 island |
| `mnote-vault-core` · `src/components/onlyoffice` | Vault · OO |
| `recycle/` · `reference-code/` | 非实现依据;**不进部署包** |
2026-01-11 12:35:53 +08:00
## 协作
2026-01-11 12:35:53 +08:00
- 只改任务相关文件;不覆盖用户改动。
- design`process/` 可执行,`done/` 完成。bugs 镜像大类。
- CodeGraph 结构问题;`rg` 字面量。热启:`npm run dev:hot`。测:`cargo test -p mnote-web`
2026-04-21 06:26:35 +08:00
## 账号(dev,勿混)
2026-04-21 06:26:35 +08:00
| 账号 | 角色 |
|------|------|
| `mnote-admin` | ops admin |
| `mnote-e2e` | `ai_service`(非 admin |
| 其它 | human |
2026-04-13 19:21:42 +08:00
详情与密码:`scripts/TESTING_REFERENCE.md`。登录走标准 `/auth`(无快速登录)。
2026-05-13 22:43:16 +08:00
## 指针
- Vault`vault-policy.md` · `$mnote-vault`pack id `mnote-vault`)。
- **知识中枢**(非 LightRAG):`/mnt/Data1T/Mnote_data/users/mnote-e2e/workspaces/my-space`
- 查 → `INDEX.md`;更 → 事实变更时;写/多域 → `$mnote-e2e-knowledge-hub`