py/ with HTTP entry points in py/routes/, feature logic in py/services/, shared helpers in py/utils/, and custom nodes in py/nodes/. UI scripts extend ComfyUI from web/comfyui/, while deploy-ready assets remain in static/ and templates/. Localization files live in locales/, example workflows in example_workflows/, and interim tests such as test_i18n.py sit beside their source until a dedicated tests/ tree lands.
-
-## Build, Test, and Development Commands
-- pip install -r requirements.txt installs backend dependencies.
-- python standalone.py --port 8188 launches the standalone server for iterative development.
-- python -m pytest test_i18n.py runs the current regression suite; target new files explicitly, e.g. python -m pytest tests/test_recipes.py.
-- python scripts/sync_translation_keys.py synchronizes locale keys after UI string updates.
-
-## Coding Style & Naming Conventions
-Follow PEP 8 with four-space indentation and descriptive snake_case file and function names such as settings_manager.py. Classes stay PascalCase, constants in UPPER_SNAKE_CASE, and loggers retrieved via logging.getLogger(__name__). Prefer explicit type hints and docstrings on public APIs. JavaScript under web/comfyui/ uses ES modules with camelCase helpers and the _widget.js suffix for UI components.
-
-## Testing Guidelines
-Pytest powers backend tests. Name modules test_.py and keep them near the code or in a future tests/ package. Mock ComfyUI dependencies through helpers in standalone.py, keep filesystem fixtures deterministic, and ensure translations are covered. Run python -m pytest before submitting changes.
-
-## Commit & Pull Request Guidelines
-Commits follow the conventional format, e.g. feat(settings): add default model path, and should stay focused on a single concern. Pull requests must outline the problem, summarize the solution, list manual verification steps (server run, targeted pytest), and link related issues. Include screenshots or GIFs for UI or locale updates and call out migration steps such as settings.json adjustments.
-
-## Configuration & Localization Tips
-Copy settings.json.example to settings.json and adapt model directories before running the standalone server. Store reference assets in civitai/ or docs/ to keep runtime directories deploy-ready. Whenever UI text changes, update every locales/<lang>.json file and rerun the translation sync script so ComfyUI surfaces localized strings.
diff --git a/BUILD_WORKFLOW_IMPLEMENTATION.md b/BUILD_WORKFLOW_IMPLEMENTATION.md
deleted file mode 100644
index 60e33696..00000000
--- a/BUILD_WORKFLOW_IMPLEMENTATION.md
+++ /dev/null
@@ -1,397 +0,0 @@
-# Vue Widget 构建流程实施方案
-
-## 已实施方案:方案1 + 方案4 组合
-
-我们采用了**提交构建产物 + 智能检测**的混合方案,同时满足用户便利性和开发灵活性。
-
----
-
-## 🎯 方案特点
-
-### 对于用户
-✅ **安装即用** - Clone仓库后无需任何构建步骤
-✅ **无需Node.js** - 构建产物已包含在仓库中
-✅ **快速启动** - ComfyUI启动时无延迟
-
-### 对于开发者
-✅ **自动检测** - 源代码变更后自动检测是否需要重新构建
-✅ **自动构建** - 如果检测到需要,可自动执行构建(需要Node.js)
-✅ **灵活配置** - 可选择手动或自动构建模式
-
----
-
-## 📦 实施的组件
-
-### 1. Git 配置调整
-
-**文件**: `.gitignore`
-
-```diff
-- # Vue widgets build output
-- web/comfyui/vue-widgets/
-
-+ # Vue widgets development cache (but keep build output)
-+ vue-widgets/node_modules/
-+ vue-widgets/.vite/
-+ vue-widgets/dist/
-```
-
-**说明**:
-- ✅ 构建产物 `web/comfyui/vue-widgets/` **提交到Git**
-- ✅ 开发缓存(node_modules等)被忽略
-- ✅ 仓库大小增加约 1.4MB(可接受)
-
----
-
-### 2. 智能构建检测模块
-
-**文件**: `py/vue_widget_builder.py`
-
-**核心功能**:
-- ✅ 检查构建产物是否存在
-- ✅ 检查源代码是否比构建新(开发模式)
-- ✅ 检查Node.js/npm是否可用
-- ✅ 自动执行构建(如果需要且可行)
-- ✅ 友好的错误提示和日志
-
-**主要类和方法**:
-
-```python
-class VueWidgetBuilder:
- def check_build_exists() -> bool
- """检查构建产物是否存在"""
-
- def check_build_outdated() -> bool
- """检查源代码是否比构建新"""
-
- def check_node_available() -> bool
- """检查Node.js是否可用"""
-
- def build_widgets(force=False) -> bool
- """执行构建"""
-
- def ensure_built(auto_build=True, warn_only=True) -> bool
- """确保构建存在,智能处理"""
-```
-
-**便捷函数**:
-```python
-check_and_build_vue_widgets(auto_build=True, warn_only=True, force=False)
-```
-
----
-
-### 3. 启动时自动检测
-
-**文件**: `__init__.py`
-
-在ComfyUI加载插件时自动检测并构建:
-
-```python
-# Check and build Vue widgets if needed (development mode)
-try:
- from .py.vue_widget_builder import check_and_build_vue_widgets
- # Auto-build in development, warn only if fails
- check_and_build_vue_widgets(auto_build=True, warn_only=True)
-except Exception as e:
- logging.warning(f"[LoRA Manager] Vue widget build check skipped: {e}")
-```
-
-**行为**:
-- ✅ 如果构建产物存在且最新 → 静默通过
-- ✅ 如果构建产物缺失/过期 → 尝试自动构建(需Node.js)
-- ✅ 如果构建失败 → 警告但不阻止ComfyUI启动
-- ✅ 开发模式下源代码变更后自动重建
-
----
-
-### 4. 增强的构建脚本
-
-**文件**: `vue-widgets/package.json`
-
-```json
-{
- "scripts": {
- "dev": "vite build --watch",
- "build": "vite build",
- "build:production": "vite build --mode production",
- "typecheck": "vue-tsc --noEmit",
- "clean": "rm -rf ../web/comfyui/vue-widgets",
- "rebuild": "npm run clean && npm run build",
- "prepare": "npm run build"
- }
-}
-```
-
-**新增脚本**:
-- `clean` - 清理构建产物
-- `rebuild` - 完全重建
-- `build:production` - 生产模式构建
-- `prepare` - npm install后自动构建(可选)
-
----
-
-### 5. Pre-commit Hook 示例
-
-**文件**: `vue-widgets/pre-commit.example`
-
-提供了Git pre-commit hook示例,确保提交前构建:
-
-```bash
-#!/bin/sh
-cd vue-widgets && npm run build && git add web/comfyui/vue-widgets/
-```
-
-**使用方法**:
-```bash
-# 手动安装(简单方法)
-cp vue-widgets/pre-commit.example .git/hooks/pre-commit
-chmod +x .git/hooks/pre-commit
-
-# 或使用Husky(推荐用于团队)
-npm install --save-dev husky
-npx husky install
-npx husky add .git/hooks/pre-commit "cd vue-widgets && npm run build"
-```
-
----
-
-## 🔄 工作流程
-
-### 场景A: 用户安装
-
-```bash
-# 1. 用户clone仓库
-git clone {{ subtitle }}
\n{{ subtitle }}
\n