## Destination 约束注入成本回到 2K 红线内一个数量级以下(分拣建议执行后 ~340 tokens/会话);文本注入层(promptInjection → 回填消费方 AGENTS.md/CLAUDE.md)关停,harness 产品面收编为机制+知识工具;约束进化飞轮(traces → 提案 → 人审 → 生效)全链打通。 ## Notes - 域:harness 约束引擎(/root/projects/harness)+ studio 消费侧;票型见各票 label。 - 种子报告:`.studio/research/2026-09-20-constraint-engine-triage.md`(#586 产出,仓约定会话私有不入库,结论摘要见 #586 结案评论)。 - 治理变更须过人闸(仓 AGENTS.md 治理变更流程):约束文本增删改一律先裁决后执行。 - harness 侧连带:harness#174(工作区未提交瘦身实现,与分拣建议同向)、runOne/HookPipeline 去留按 ADR-0022 由 harness 仓独立裁决,本图只跟踪不决议。 ## Decisions so far - [hooks 层收缩裁决](https://github.com/dommaker/studio/issues/562) — 编排方对 agent 仅四个施力通道,管线在 studio 无独占交付价值 → hooks 层整体删除;确立分拣标准(通用行为纪律→退役 / 项目特异事实→迁移知识层 / 其余→保留),本图源头裁决。 - [约束引擎整体分拣评估](https://github.com/dommaker/studio/issues/586) — 26 条注入约束逐条处置(退役 19 / 迁移 4 / 保留 3 + 4 条不注入机械门禁保留);注入段 ~1,850–2,470 tokens/会话贴近 2K 红线且在 prompt-composer 预算管辖之外;kind=prompt 恒 pass 是结构性假信号,消费 trace 必须按 kind 过滤。 - [决策:约束引擎分类重构](https://github.com/dommaker/studio/issues/603) — 三层命名废弃、文本注入层关停通过;severity 改显式字段承载(删 kind=prompt/promptInjection);no_completion_without_verification 机制留 harness、文本与 public_repo_sanitization 迁手写治理段,fix_the_problem_not_the_gate 退役;剩余 9 条退役并入关停执行;harness major 一把梭。执行票:#605(harness 侧)→ #606(studio 侧,blocked)。 - [task(harness): 约束模型重构——删 kind=prompt/promptInjection 面,severity 显式化,文本注入层关停](https://github.com/dommaker/studio/issues/605) — severity 显式字段落地、文本注入层关停、prompt 类 9 条整删(ADR-0029);连带判断:custom 纯文本约束机制整体退役(零消费方+注册表闭环,ADR-0029 决策 4,人审可翻盘);harness@198d555 在 local master,待 ship major 后 #606 可动。 ## Not yet specified - 进化飞轮修复后的首批回填裁决(以 #586 清单为输入)——挂在 #602 链路打通之后。 - harness 侧 runOne / HookPipeline 去留(ADR-0022 判据)——harness 仓独立裁决。 ## Out of scope - PatternMiner 的知识/技能挖掘链路:活着且不在约束进化链路上(#586 §5 已正名),归知识引擎工程,本图不管。 - [AGENTS.md 注入段版本戳刷新](https://github.com/dommaker/studio/issues/601) — 修的是文本注入层这台机器,该层已经 #603 裁决整体关停,连带作废。
Destination
约束注入成本回到 2K 红线内一个数量级以下(分拣建议执行后 ~340 tokens/会话);文本注入层(promptInjection → 回填消费方 AGENTS.md/CLAUDE.md)关停,harness 产品面收编为机制+知识工具;约束进化飞轮(traces → 提案 → 人审 → 生效)全链打通。
Notes
.studio/research/2026-09-20-constraint-engine-triage.md(analysis: 约束引擎整体分拣评估——退役/迁移知识层/保留(vision §6 首次人工执行) #586 产出,仓约定会话私有不入库,结论摘要见 analysis: 约束引擎整体分拣评估——退役/迁移知识层/保留(vision §6 首次人工执行) #586 结案评论)。Decisions so far
Not yet specified
Out of scope