nex_docus/docs/sdd/product/vision.md

40 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 产品愿景Vision
## 一句话愿景
**NEX Docus 是一款面向团队协作的轻量级文档管理平台**,以「数据库管理权限 + 文件系统存储内容」的混合架构,让团队在获得可控权限管理的同时,拥有文件级的数据透明性、可迁移性与可理解性(可检索、可问答、可溯源)。
## 产品价值主张PO
| 编号 | 价值主张 | 说明 |
| --- | --- | --- |
| PO-1 | **文件即真理File as Truth** | 文档内容、图片、附件以原生文件存于服务器磁盘,不落数据库 BLOB便于备份、迁移与 Git 版本控制。 |
| PO-2 | **三级模型** | 用户User→ 项目Project→ 文档/文件夹File/Folder的分层组织。 |
| PO-3 | **严格隔离与权限** | 基于项目的物理磁盘隔离 + 数据库 RBAC 权限的双重控制。 |
| PO-4 | **可理解内容库** | 文档可向量化构建知识库,支持基于 RAG 的问答,且答案可溯源(引用支撑句)。 |
| PO-5 | **开放接入** | 通过 MCP (Model Context Protocol) Streamable HTTP 让外部 Agent 访问项目/文档能力。 |
## 目标用户与角色
- **系统管理员super_admin**:全量菜单与权限,管理用户、角色、模型配置、日志。
- **管理员admin**:系统级管理人员。
- **普通用户user**:创建/参与项目、编辑文档、使用知识库对话。
- **访客(匿名分享访问者)**:通过公开分享链接访问项目/文件预览(受限)。
## 边界Scope
### 范围内In Scope
用户认证与 RBAC、项目管理与协作、文档/文件系统管理、全文检索、ZVec 向量化知识库、RAG 对话、分享/预览、Git 仓库集成、通知、系统日志、LLM 模型配置、后台导出/向量化任务、MCP 接入。
### 范围外Out of Scope
- 不做数据库内大文件二进制 BLOB 存储(文件一律落盘)。
- 不内置完整 Alembic 迁移链(见 ADR采用幂等 ALTER
- 不承诺 docker-compose v1 兼容(依赖 Compose v2 / Engine ≥ 25
- 不做实时多人协同编辑(当前为「保存即落盘 + 后台索引同步」,无 OT/CRDT
## 成功度量(建议)
- MVP 链路通:创建项目 → 编辑 MD → 保存 → 检索命中 → 向量化 → RAG 问答可溯源。
- 知识库引用准确率:答案中的 [n] 引用均可回填到原文支撑句(引用对齐覆盖率)。
- 部署/升级成功率Compose v2 一键 init/upgrade 无阻断。