8 Commits

Author SHA1 Message Date
agent.develop
37961262b4 deliver: 交付收口(引擎代为提交) 2026-09-22 22:03:22 +08:00
agent.develop
8ac2694eee build(pbls): M9 收口——补齐 8c 模块 wwwroot 挂载步骤与应用侧可达性门禁 + 生成产物软链排除
- build.sh 新增「8c. 模块 wwwroot 挂载」:对所有含 wwwroot/ 的 pbl_* 模块执行
  ln -sfn "${mod_dir}/wwwroot" "${APP_DIR}/wwwroot/${mod_name}",并以应用侧路径
  find -L 实测页面壳数=12 作为门禁(不符即 die 终止部署),响应 QC 退回意见 #1/#2
  (生成步骤已接入但可达链路断在挂载环节)
- .gitignore 排除构建期生成的模块 wwwroot 软链(git 中软链非目录,模式不带结尾斜杠),
  并显式反排除应用仓自带的 wwwroot/pbl_overlay/(其 .js 为跟踪文件)
- 选择性 git add:仅 .gitignore 与 build.sh 两个文件,未使用 git add -A、未 add wwwroot/
- 自检:bash -n build.sh rc=0;gen_overlay_pages.py --check rc=0(打印生成+挂载两项均已接入)
2026-09-22 17:12:01 +08:00
agent.develop
fa7e8166fc build(pbls): 恢复完整 build.sh 并接入 M9 覆盖层页面壳生成步骤(8b 段)
- 从 f9b1f55 恢复 182 行完整一键部署脚本正文(此前收口提交误将 5 行索引占位
  作为交付事实,导致 die/log/${WS_DIR}/${PY} 等符号无定义、bash build.sh rc=127)
- 在模块安装循环(pip install -e modules/pbl_*)之后、py_compile/wwwroot 软链
  之前新增 8b 段:调用 modules/pbl_scense_ext/scripts/gen_overlay_pages.py 生成
  12 个覆盖层页面壳,并紧随其后以 --check 作为部署门禁,rc!=0 终止并打印原因
- 返回码用 GEN_RC/CHK_RC 显式捕获(不能用 if ! cmd 后取 $?,会被取反成 0)
2026-09-22 13:48:36 +08:00
agent.develop
efd1419a6a deliver: 交付收口(引擎代为提交) 2026-09-22 13:20:16 +08:00
agent.develop
f9b1f550a1 approve: 修正配置/文档 + 补 init/data.json 种子 2026-09-22 13:17:27 +08:00
agent.develop
f7b93ad1f7 deliver: 交付收口(引擎代为提交) 2026-09-16 15:32:49 +08:00
agent.develop
8d99405f8f develop(pbls): QC 退回整改——补齐 self_check/真实可编译代码/config processors/requirements 依赖 2026-09-16 11:46:13 +08:00
pbls-bot
a494bd23e6 feat(pbls): 初始提交 - pbls 项目模块代码入库 2026-09-15 17:39:29 +08:00