fix: 修复项目定位逻辑,支持在任意位置创建小说项目

- 移除 project_locator.py 中硬编码的默认目录名 (noma-project)
- 更新文档明确说明项目可以在任意位置创建
- 修复 FIXES.md 中的硬编码路径示例
- 新增 CHANGELOG.md 记录变更历史
This commit is contained in:
2026-06-24 04:18:48 +08:00
parent ea8f6066c4
commit 63da7e2d3c
4 changed files with 62 additions and 17 deletions
+6 -2
View File
@@ -1,12 +1,16 @@
# 项目结构与运维
## 重要说明
**项目可以在任意位置创建**NovelMaster 是一个技能/工具,不限制项目创建位置。您可以在任何有权限的目录中创建小说项目。
## 目录层级(真实运行)
在 Claude Code + Marketplace 安装下,至少有 4 层概念:
1. `WORKSPACE_ROOT`Claude 工作区根,通常是 `${CLAUDE_PROJECT_DIR}`
1. `WORKSPACE_ROOT`Claude 工作区根,通常是 `${CLAUDE_PROJECT_DIR}`,可以是任意目录
2. `WORKSPACE_ROOT/.claude/`(工作区级指针与配置)
3. `PROJECT_ROOT`(真实小说项目根,`/noma-init` 按书名创建)
3. `PROJECT_ROOT`(真实小说项目根,`/noma-init` 按书名创建,可在任意位置
4. `CLAUDE_PLUGIN_ROOT`(插件缓存目录,不在项目内)
### A) Workspace 目录(含 `.claude`