Skip to content

[ps1-exit] T8 退役闸门 + ratchet 自动收紧 + mac/linux 全管线自扫 #53

Description

@2233admin

目标

退役闸门 + 棘轮自动收紧。两件事,一个机制:债务退场必须转化为门槛回升,否则迁移白打

做法

  1. 每入口退役协议(AGENTS.md 既有规则的工程化):
    • checklist per entry point:替代实现过 contract tests(T1 harness)→ 连续 2 个 green release → 删除
    • 退役记录进 orchestration/retirements/(已有该目录先例),含替代物指认与证据链接
  2. ratchet 自动收紧:
    • 新增小检查(挂进自扫或 CI):当实测值(cc / god_file_count / coupling_score)优于 rules.toml 阈值超过边际(如 10%),CI 输出「可收紧」提示 + 建议新值
    • 收紧永远走显式 PR(人拍板),但发现必须自动——不能靠人记得回头看
    • 方向锚点:rules.toml 注释里写的原始意图 max_cc 70 / no god files / coupling B,每次收紧向它逼近
  3. mac/linux 一等公民验收:PS1 依赖清零后,cross-platform-smoke 从 layout 冒烟升级为全管线自扫(roadmap: enforce self-dogfood release gates and add session intelligence #14 v0.7.0 的 native 包前提)。

出口

  • run-code-intel.ps1 / Invoke-SentruxAgentTool.ps1 从仓库删除(或仅存 ≤50 行兼容 shim,含弃用告示与替代命令)
  • rules.toml 至少收紧两档且有 manifest 证据支撑新值
  • 「可收紧」自动提示上线
  • ubuntu/macos runner 跑全量自扫 green

依赖

T2-T7 全部落地后收口。本票是战役终点。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions