配置收敛:
- 端口/DB名/产出根/榜单目录单源化到 mcn-work-shop/config.json,代码层统一经 load-config.js 读取
- 新增 get-port.js 供 start.bat 读端口(bat 内嵌 node -e 会被 cmd 截断,读到的是兜底值)
- start.bat 修复失效的 managed node 路径(原写死 22.22.2 已不存在),改为遍历 versions 自动探测
复盘诊断页(真 bug 修复):
- 问题清单严重度全部显示成绿色 + 修改建议不显示:模型输出 {sev:'high',fix} 与前端读取 {severity:'高',suggestion} 字段名与取值均不匹配
- 前端新增 normIssue 归一化,兼容 sev/severity/level 与中英取值,并回补所属维度显示
- 在 submit-review-tasks 与诊断/复盘 prompt 中固化 issues_json 字段契约,从源头防 schema 漂移
分镜提示词:
- 原创选题(video_id 为空)原本无生成入口(分镜按 video_id 查询)
- listStoryboards 支持按 rewrite_id 查询,前端放开入口、切版本重查,并补落库指令(此前入库靠模型自由发挥)
榜单展示:
- 期号改为显示区间「08/31 ~ 09/06」,避免被误读为单日(期号=该周周一)
- 后端新增 collectRanges,从落盘文件读真实 dateStart/dateEnd 随 API 返回(日榜 start=end 不显区间)
其他:
- 清理 dsh 环境废弃后的历史叙述类废话(16 文件约 18 处),文末变更记录区保留
- 新增 docs/工作台UI规范.md(设计 token / 布局 / 8 页面路由 / 12 类组件 / 9 条已知坑)
34 lines
972 B
Batchfile
34 lines
972 B
Batchfile
@echo off
|
|
rem MCN工作台 启动脚本(Windows 双击运行)
|
|
rem 优先使用 WorkBuddy managed node(自动探测版本目录,避免写死版本号),回退系统 node
|
|
|
|
setlocal
|
|
cd /d "%~dp0"
|
|
|
|
rem 09-10 修复:原写死 ...\versions\22.22.2\node.exe 已不存在(实际为 22.22.2-3)→ 改为遍历 versions 自动探测,版本升级免改脚本
|
|
set "NODE_EXE="
|
|
for /d %%v in ("%USERPROFILE%\.workbuddy\binaries\node\versions\*") do (
|
|
if exist "%%v\node.exe" set "NODE_EXE=%%v\node.exe"
|
|
)
|
|
if defined NODE_EXE goto run
|
|
|
|
where node >nul 2>nul
|
|
if %errorlevel%==0 (
|
|
set "NODE_EXE=node"
|
|
goto run
|
|
)
|
|
|
|
echo [错误] 未找到 Node.js,请安装 Node 或配置 managed node 路径
|
|
pause
|
|
exit /b 1
|
|
|
|
:run
|
|
echo 正在启动 MCN工作台...
|
|
rem 09-10 配置收敛:端口从 config.json 读取(不再写死 8900),改 config.json 即可,无需改本脚本
|
|
for /f "usebackq delims=" %%p in (`"%NODE_EXE%" get-port.js`) do set "PORT=%%p"
|
|
if not defined PORT set "PORT=8900"
|
|
start "" "%NODE_EXE%" server.js
|
|
timeout /t 1 /nobreak >nul
|
|
start http://localhost:%PORT%
|
|
endlocal
|