## 本单的独立交付 明确预算按 registry/标签维度的作用域,拒绝高基数标识;溢出合并或拒绝策略必须固定。 ## 输入与输出 配置的动态标签预算、插件安装卸载及指标事件 → 有界 meter 集合与溢出诊断。 ## 必须通过的行为验收 预算设小值并输入超过预算的动态标识,meter 数不超声明上界;runId/输入不进标签;反复安装卸载不增长;卸载一个插件不删除另一个仍引用的 meter。 ## 非目标 不承诺租户无限标签、不重做基础统计;与 #317 共用既有 registry。 ## 依赖与完成条件 父任务 #306;公共扩展契约/执行链复用 #298/#299,声明式装配复用 #300,引擎回调接线复用 #301。只依赖本单实际使用的最小阶段,不等待全部生命周期阶段。 提交需包含实际装配入口、配置示例、上述行为断言及旧配置保留/迁移说明;回调触发日志不足以验收,必须验证实际请求、结果或资源行为。离线夹具无需外部服务即可复现;真实服务保证单列证据。 ## 实施约束 本节收窄此前范围,移出的职责由关联任务承担。建设任务,不是新 BUG;复用已有实现,独立 Agent/Workflow 不依赖 Graph/Loop,不强制新增模块。基线 Core 04c5686fe66b8daaa5d60190effa0cc1f40fdfe9。破坏性变化须比较较小方案并说明收益、影响和迁移。核心可信身份、取消/预算、必经检查及提交保证不能被可选插件绕过。
Activity
feat(runtime): add freshness-gated persisted run state gauges (issue #…