agent-exec transport bc130d2da03be945bab6afc5cad0a1df/5f6c2d373b6c
This commit is contained in:
@@ -45,7 +45,29 @@
|
||||
|
||||
## 合入与清理
|
||||
|
||||
- Review 记录:NOT_RUN(审阅智能体/平台身份、base/head、结论、问题闭合及重放依据)
|
||||
- Review 记录(独立 fresh CLI session,2026-10-18):PI / minimax-cn / MiniMax-M3;本评审仅写一条 task 卡记录,不触碰源代码/索引/引用/config,不做合入/CI/PR/部署/同侪派遣。
|
||||
base/head = `825e4fc98f30da4950a48d15d59f5338206726bf..1b04fd4a0408931bb84c44c2fe692205ff25079f`(已 `git rev-parse` 对账);
|
||||
diff 范围仅 `.task/feature-norm-remediation-u5.md` + `AGENTS.md` + `PROJECT.md`(与 U5 任务卡「范围仅 AGENTS.md 与 PROJECT.md」一致,未越界)。
|
||||
结论:**无阻塞项**。所有强制边界在压缩后保留,原始规则未丢失,仅路由至权威文档;`AGENTS.md` 不再展开凭据提取命令、SSH 指纹、API/SSH 主机名、`~/.secrets/gitea` / `~/.ssh/home_gitea` 路径字面值与 `awk` 切片片段,与 U4「凭据字面值不入仓、不回显、不进命令行/日志/证据/产出物」的硬边界一致;事实查询路由到 `policy/facts.md`,与其登记的探针命令一致。
|
||||
逐项校验(按约束清单):
|
||||
· **goal-first / 严格范围 / 最小充分 / 测试与编排成比例** 完整保留为「最高优先级:目标兑现与最小充分交付(强制)」节:优先级四层链、「先交付用户明确要求的产物」「最小充分实现」「绝对禁止私自扩大范围」「测试与编排成比例」与「编排成本不得超过任务本身」原文落地,细则链到 `policy/delivery.md` 三段标题锚点。
|
||||
· **agent-per-unit / no-host-fallback / transport / admission / fresh independent Review** 保留为「Agent 实施与独立 Review(强制)」节:`agent-per-unit(配置:AGENT-EXECUTION.md)`、`fallback_to_host` 为 `never`、`scripts/agent-exec apply` 或 pre-commit `admit` 精确核对、host 豁免仅 `.task/**`、`docs/superpowers/specs/**`、`docs/superpowers/plans/**`、`不同阶段、不同单元各用全新会话`、`禁止实施者经 continue/resume/session 等机制续作评审`、`无法证明会话独立时不得标为独立 Review` 均原义落地;细则链 `policy/delivery.md#agent-实施单元与主模型职责`、`policy/delivery.md#阶段会话隔离与独立-review`、`deps/development-guidelines/core/baseline.md`(unobservable,见限制)。
|
||||
· **任务生命周期 → governance** 保留为「任务生命周期(强制)」节,启动/恢复、PR 检查、任务卡闭合、回收、放弃未合入工作用 `make task-finish ABANDON=…`、首次克隆 `make setup`、治理脚本改动 `make test-governance` 全部原文落地,命令与细则链 `policy/governance.md`(启动与恢复 / 回收 / 持续回归)和 `policy/delivery.md`(两级分支与分流 / 分级门禁 / 合入调度 / Review 与合入);与 `policy/governance.md` 同名标题一一对应。
|
||||
· **新建任务严格 fresh READY;既有任务 LOCAL_READY 仅本地** 原文落地:`SHARED_WORKSPACE_BUSY / SYNC_REQUIRED / REMOTE_UNVERIFIED` 均不得建任务;`LOCAL_READY 只是 SELF 局部工作记录,不能替代建任务、正式交付、CI、GATE 或 REPLAY 的准入或证据;脏现场、未对账或副作用未知时仍须停止`,与 `policy/governance.md` 启动与恢复节一致。
|
||||
· **恢复 / task-sync 允许绕开 READY 前置** 原文落地:`已登记任务的恢复与局部继续按 [启动与恢复](policy/governance.md#启动与恢复),为消除落后所需的同步按 [被测对象](policy/governance.md#被测对象) 执行,READY 不是执行该同步的前提`,明确解环。
|
||||
· **L2 / main 证据按分层表** 原文落地:`各层级要求的证据与 CI 以 [分级门禁表](policy/delivery.md#层级任务通道与分级门禁) 为准:L2→L1 不要求三段证据;推进 main 的交付仍须三段输出(precheck / task-sync / 测试)由 evidence 写入任务卡,PR 描述引用不另手抄。测试通过的权威源是 PR HEAD 上 .gitea/workflows/ci.yaml 的 CI`,与 `policy/governance.md` 本地记录与独立证据、`policy/delivery.md` 分级门禁一致;细则链回 governance 与 guidelines `standards/verification.md`。
|
||||
· **凭据字面值 / 提取片段已清除**:`awk '/^HOME:/{h=1;next} /^IMC:/{h=0} h&&sub(/^- ACCESS_TOKEN=/,""){print;exit}' ~/.secrets/gitea` 命令、SSH 公钥指纹 `SHA256:GYXaOXIMeloQ1fKSfdJ/ndgPQzs/Ix7Hk62ekfkfQ20`、API/SSH 主机名 `git-home.u1680832.nyat.app:30319` / `git-ssh.u1680832.nyat.app:31411`、`~/.secrets/gitea` HOME/IMC 段、`~/.ssh/home_gitea` 与 `~/.ssh/config` 主机条目、`GITEA_TOKEN` 环境变量注入方式、token `Authorization: token <值>` 头拼接示例均已从 `AGENTS.md` 删除;现仅以「端点、SSH、API 与 token 可用性只以 [policy/facts.md](policy/facts.md) 为准;引用前先跑其验证命令;凭据类核验只用该表登记的探针」+「凭据值不入仓、不回显,不进命令行字面量、日志、证据或产出物(baseline 硬边界 2)」两短句承接,路由到 `policy/facts.md`(含 F1–F6 登记命令)与 `policy/governance.md#ci-凭据边界`;未发现事实表以外的任何凭据字面值残留。
|
||||
· **高后果操作双钥匙 owner 执行** 保留为独立节:`改写历史、解除/变更分支保护、删除归档引用、发布版本:Agent 只准备方案与命令,由用户确认并亲手执行`,未削弱。
|
||||
· **UI 强制 DESIGN / tokens / motion / Collapsible / 异步边界** 保留为「UI 设计门禁(强制)」节:`DESIGN.md` 四原则、`@ui/tokens.css` 颜色/圆角/字号、`--fs-ui-*` 字号标尺、`@ui/motion.css` 的 `mk-*` 工具类、`@ui` Collapsible 折叠原语、`<details>` 禁用、`design-guard.test.ts`(UI 与 Frontend 各一份)棘轮拦截裸色值/私有 `@keyframes`/行内字号、风格调整的 UI 令牌 PR + Dev 组合 PR 流程、跨仓不要求同一 PR、异步状态唯一所有者、事件按 seq 过期丢弃均原义落地,与 `DESIGN.md` 第 9 节组件范式一致。
|
||||
· **提交与 PR** 保留:`Why: / Evidence: / Impact: / Refs:` 四段 body、英文祈使句主题行 ≤100 列、跨仓 gitlink 组合验证 + 受保护分支 PR 合入均原文落地。
|
||||
· **必读路由表(强制)** 新增 `## 必读路由(强制)` 表把触发映射到权威文档,覆盖需求/设计/实施/交付 → `policy/delivery.md`;任务分流/启动/恢复/同步/PR 检查/证据/任务卡闭合/回收 → `policy/governance.md`;实施/修复/测试/Review 候选与模型与尝试上限与 fail-stop 与会话路由 → `AGENT-EXECUTION.md` + `deps/development-guidelines/standards/agent-execution.md`;外部 API/Git/SSH 端点或凭据 → `policy/facts.md`;界面 → `DESIGN.md`;项目组成/构建/验证/方向规划入口 → `PROJECT.md`,与各权威文档作用域一一对应。
|
||||
· **`PROJECT.md` 动态批准/进度回收**:移除每条主记录后的「r1/r2/r3/r3.1、批准日期、未授权/部署/真实账号验收、U1-U5/U6 状态、PR #xxx #yyy 落地、dev 8788 续查形成候选草案」等动态状态段;保留主题链接与一句话主题描述;新增显式声明 `下列条目只是主题索引:批准、进展、验收与部署状态一律以所链主记录、任务卡与 PR 为准,本入口不复制;收录不构成批准`,符合「动态批准/进度/验收状态归还主记录,避免多份状态漂移」;同时核对保留的链接集合等于或收敛于基线(2026-10-10..18 共 14 条主记录 + 续审记录 + INDEX + 采纳记录 + 合入调度 + 开发门禁),未删除任何既往主题索引;`docs/svc-deploy/2026-10-12-account-durability-plan-review.md`、`policy/adoption.md`、`policy/governance.md`、`policy/delivery.md`、所有 `modules/documents/docs/proposals/*.md` 链接路径字符串相对基线未变(链接路径差异 = 仅删除 r1/r2/r3/r3.1 后缀与状态描述)。
|
||||
链接 / 锚点核验:`git diff --check 825e4fc..1b04fd4` 无空白冲突;仓内非子模块相对链接(`policy/delivery.md`、`policy/governance.md`、`policy/facts.md`、`policy/adoption.md`、`AGENT-EXECUTION.md`、`DESIGN.md`、`PROJECT.md`、`docs/svc-deploy/2026-10-12-account-durability-plan-review.md`、`modules/documents/docs/proposals/INDEX.md`、`modules/documents/docs/proposals/`)目标文件在本仓库工作区全部存在;新引用的 16 个标题锚点(policy/delivery.md ×9 + policy/governance.md ×7)与 `policy/delivery.md` / `policy/governance.md` 的标题层级对应(去标点 lowercase slug,与基线 `[policy/delivery.md](policy/delivery.md#agent-实施单元与主模型职责)` 等使用的同一生成规则一致,渲染器侧由 Gitea 自行生成,未在 PR 头验证);`policy/facts.md` 锚点 `## ` 段无,故未引用,路由回整文件。
|
||||
限制(按约束声明):
|
||||
· 子模块链接 `deps/development-guidelines/core/baseline.md`、`deps/development-guidelines/standards/agent-execution.md` 与全部 `modules/documents/docs/proposals/*.md` 在本私有 checkout 未物化(`modules/documents` 与 `deps/development-guidelines` 子模块目录为空),未初始化它们;按约束仅做链接集合对比,未对子模块做 `git submodule init/update`、未断言渲染或文件存在性,host 须在物化后独立核验目标文件与锚点;此为 unobservable,不影响本评审「无阻塞项」结论。
|
||||
· 本评审不跑 `make precheck` / `make test` / `make test-governance`(范围仅 prose + 任务卡路由,无脚本/治理改动);不刷新 `policy/facts.md` `last_verified`;不申请 CI(CI 是 PR HEAD 的 `make test` + `make build` 由 Gitea Actions 执行,本评审不冒充 GATE)。
|
||||
· 不修正实现;不在本评审做合入 / CI / PR 操作(合规范围内仅写一条 review 记录到 `.task/feature-norm-remediation-u5.md`)。
|
||||
· 基线 825e4fc 之前未合入的 prose 提案内容不在 U5 范围,不重复审查。
|
||||
- 冲突记录:NOT_RUN(最新目标同步、冲突处置、组合兼容核验及复审/补测)
|
||||
- CI 记录:NOT_RUN(当前 HEAD 完整 SHA、全部必需检查、运行链接、执行身份及 GATE 结果)
|
||||
- 合入记录:NOT_RUN(交付授权范围、PR、被核验 HEAD、合入 SHA、目标分支及内容核验)
|
||||
|
||||
Reference in New Issue
Block a user