# pbl_capability_registry_update.dspy —— 显式拒绝 CRUD 直写(M3b QC #2/#3 格式统一)。 # 能力定义变更必须经契约 pbl_capability_register(upsert 语义 + schema 校验 + 审计), # 手工 update 会让编译器读到未校验的 args_schema,破坏确定性编译。 debug('pbl_capability_registry_update.dspy: REJECTED direct write params=%s' % repr(params_kw)) return { "status": "fail", "message": "请使用契约 pbl_capability_register 更新能力,禁止 CRUD 直写", "data": { "widgettype": "Error", "options": {"label": "请使用契约 pbl_capability_register 更新能力,禁止 CRUD 直写"}, }, }