agent.develop
|
e280d09a99
|
deliver: 交付收口(引擎代为提交)
|
2026-09-22 20:54:19 +08:00 |
|
agent.develop
|
e966f801cb
|
deliver: 交付收口(引擎代为提交)
|
2026-09-22 19:52:36 +08:00 |
|
agent.develop
|
5403f8ef1b
|
docs+fix(pbl_scense_ext): M9 收口——入库边界与挂载链路表述对齐应用侧事实(QC #1/#2/#9/#10)
- .gitignore:注释补全「生成 + 模块 wwwroot 软链挂载」两步链路,指向 README 可机械核验的前提检查
- README.md:一致性自检由四条扩为五条(新增第五条=应用侧可达性),补「应用侧可达性(模块 wwwroot 挂载,已接入)」段,说明 pageUrl() 请求的应用侧 URL 与 website.root 的边界、软链非拷贝的理由、应用仓以 wwwroot/pbl_* 排除不入库
- scripts/gen_overlay_pages.py:warn_build_integration() 由「只验生成步骤」加强为「同时实测生成调用与模块 wwwroot 挂载步骤」,两项齐备才打印 OK,任一项被回退打印 WARN(只告警不改返回码);docstring 同步「生成 + 自动挂载」口径
- 选择性 git add:仅上述 3 个文件,未 add wwwroot/(生成产物目录 wwwroot/pbl_overlay/ 已由 .gitignore:19 排除,git ls-files 为 0)
- 自检:gen_overlay_pages.py --check rc=0(12 页壳 / zh+en 各 24 key 一致 / 生成+挂载均已接入)、load_path.py --audit rc=0(零输出)
|
2026-09-22 17:12:18 +08:00 |
|
agent.develop
|
4c96792df0
|
docs(pbl_scense_ext): 回收覆盖层页面壳生成步骤「尚未接入」表述为已接入正向口径
- README「生成产物与入库边界」生成时机条目:改为构建期由 apps/pbls/build.sh 自动生成 + --check 门禁
- .gitignore 注释:生成方式改为构建脚本自动调用,人工执行仅用于本地调试
- gen_overlay_pages.py docstring【生成时机】段与 warn_build_integration() WARN 文案同步
- warn_build_integration() 作为常驻前提检查保留(当前实测打印 OK)
- 自检:grep -rnE '第 ?9 ?步' 与 grep -rn '第9步\|第 9 步' 模块仓径均 rc=1 零命中
|
2026-09-22 13:19:00 +08:00 |
|
agent.develop
|
7e232a06f2
|
approve: [M11b-2c-A] 实跑 pytest + selftest 并落盘留证
|
2026-09-22 11:53:16 +08:00 |
|
agent.develop
|
f409e314d6
|
docs(pbl_scense_ext): README 一致性自检补记第四条 grep 的口径边界说明(QC 复审 #1 闭环)
|
2026-09-22 11:44:45 +08:00 |
|
agent.develop
|
937b4a41bf
|
deliver: 交付收口(引擎代为提交)
|
2026-09-21 13:22:11 +08:00 |
|
agent.develop
|
d891ee720a
|
feat(pbl_scense_ext): loader 运行时 i18n 链路 + i18n RBAC 注册(QC #7 / QC #6)
#7 loader.js 新增运行时 i18n:loadLang(lang) fetch /pbl_scense_ext/i18n/<lang>/msg.txt
→ MSG_RE 解析(与 gen_overlay_pages.py 逐字一致,跳过 # 注释/空行)→ 遍历
[data-pbl-i18n] 节点,按 data-pbl-i18n-args 的 {title}/{key}/{budget}/{src} 占位
替换后写回 textContent;fetch/解析失败降级内置中文 FALLBACK_ZH 并打
degrade('PBL_E_I18N', pbl.overlay.err.i18n) 横幅;start() 在 boot() 之后调一次,
另绑语言切换钩子(pbl-lang-change/bricks-lang-change/languagechange 事件 +
__pblSetLang/setLang)+ MutationObserver 覆盖异步挂载节点。load()/start()/
degrade()/apiBase() 既有逻辑不改。
#6 load_path.py PATHS 追加 ('/pbl_scense_ext/i18n/zh/msg.txt','any') 与
('/pbl_scense_ext/i18n/en/msg.txt','any')(预鉴权页壳首屏文案,禁通配符);
audit() 扫描目录由 overlay/pbl_overlay 扩展为 AUDIT_DIRS 三类(i18n 递归含
语言子目录),新增 UNREGISTERED/MISSING FILE/语言清单一致性/BAD ENTRY/通配符
五类检查,消除漏注册假绿(实测:临时删一条 i18n 条目 → --audit rc=1)。
|
2026-09-21 13:19:20 +08:00 |
|
agent.develop
|
dc1c52b827
|
deliver: 交付收口(引擎代为提交)
|
2026-09-21 13:17:15 +08:00 |
|
agent.develop
|
4ee1c5df02
|
docs(pbl_scense_ext): README 去掉 build.sh 步骤编号化表述并补第四条自检,使 QC 复审 grep 口径真为零命中(QC #9 复审 #1)
|
2026-09-21 13:15:24 +08:00 |
|
agent.develop
|
196e063905
|
docs(pbl_scense_ext): 入库边界声明与仓库事实对齐——删除不存在的 build.sh 第9步调用表述,补可机械核验的前提检查(QC #9 复审 #1/#2)
|
2026-09-21 13:01:51 +08:00 |
|
agent.develop
|
f9d3e0a11f
|
approve: [M11b-2a] Git 收口:提交 tx_write + p99_probe 并跑通测试
|
2026-09-21 12:59:21 +08:00 |
|
agent.develop
|
a451b1d413
|
fix(pbl_scense_ext): 生成产物入库声明与仓库事实一致(QC #9)
wwwroot/pbl_overlay/*.ui 是构建产物,此前未列入 .gitignore 却已被 12 个
.ui 跟踪入库,与 gen_overlay_pages.py docstring「不入库、已在 .gitignore
排除」的自述矛盾。采用方案(a)消除矛盾:
- .gitignore 追加 wwwroot/pbl_overlay/
- git rm --cached wwwroot/pbl_overlay/*.ui(仅解除跟踪,磁盘文件保留,
由 apps/pbls/build.sh 第9步重跑生成)
- docstring 写明具体排除条目并附 git check-ignore / git ls-files 自检命令
- README 新增「生成产物与入库边界」章节,与仓库事实一致
验证:git check-ignore -v 命中 .gitignore:15;git ls-files wwwroot/pbl_overlay 为空;
python3 scripts/gen_overlay_pages.py --check rc=0。
|
2026-09-21 12:50:40 +08:00 |
|
agent.develop
|
3742c65c32
|
deliver: 交付收口(引擎代为提交)
|
2026-09-21 12:39:00 +08:00 |
|
agent.develop
|
eb9cd56b6b
|
deliver: 交付收口(引擎代为提交)
|
2026-09-21 12:20:49 +08:00 |
|
agent.develop
|
22b9d575e9
|
deliver: 交付收口(引擎代为提交)
|
2026-09-21 11:53:56 +08:00 |
|
agent.develop
|
537f309bc4
|
approve: [M1b] pbl_blueprint 模板/子对象扩展与关联表
|
2026-09-17 23:16:02 +08:00 |
|
pbls-bot
|
e570dfacde
|
feat(pbl_scense_ext): 初始提交 - pbls 项目模块代码入库
|
2026-09-15 17:39:26 +08:00 |
|
|
|
4551785f38
|
Initial commit
|
2026-09-15 17:31:52 +08:00 |
|