merge: feature/status-reconcile-2026-09-22 (legacy registry reconcile)

This commit is contained in:
WeiCHEN
2026-09-22 14:58:30 +08:00
4 changed files with 158 additions and 47 deletions
+23 -37
View File
@@ -1,62 +1,47 @@
# 当前焦点
**更新**:2026-09-21。此文件是协调快照;实际分支、进程、执行租约以机器核验为准。能力和发布结论分别见 [FEATURE-MATRIX](../status/FEATURE-MATRIX.md) / [gap-matrix](../remediation/gap-matrix.md),本次归档不改变 `production_ready`。
**更新**:2026-09-22。此文件是协调快照;实际分支、进程、执行租约以机器核验为准。能力和发布结论分别见 [FEATURE-MATRIX](../status/FEATURE-MATRIX.md) / [gap-matrix](../remediation/gap-matrix.md)。本轮状态对账不改变 `production_ready`,不升 FEATURE-MATRIX 行。
手工 CAS 前 `document_sha256`:`6cadc69b6ec680e9edda74683686196a8774e42ee43033e6ba6abf1ab1933cbf`(`docs apply` 在本 macOS 宿主因 `/proc` 不可用,见 [对账任务例外](./short-term/2026-09-22-status-reconcile.md))。
## 焦点
1. **Agent 规范与 L1 操作门禁已启用**:R01–R10、共享 .locks/CAS/hooks 生效;[实施任务](../archive/ops/2026-09-21-agent-governance-implementation.md)。dev 生效提交 7e9317b8;本机受测门禁 enforced,OS 隔离不在本轮范围。
2. **遗留未完成任务确认**:保留 governance-adoption 与 partial-deferred 原状态,由原 owner 核验后收口/交接;本次归档不擅自宣告完成。
3. **worktree 保留与清理接管**:已完成交付与 cleanup 分别记录。owner 退出、证据保存且门禁满足后再由维护者清理,见下表。
1. **状态对账收口(本轮)**:本机主目录为 2026-09-21 23:49 全新 clone;CURRENT 09-21 登记的历史 worktree 在本机不存在。governance-adoption 已按生效提交证据收口为 done;partial-deferred 保持 in_progress(W5–W7 真实未完成)。详见 [对账任务](./short-term/2026-09-22-status-reconcile.md)。
2. **另一会话进行中**:`dev-prod-ready-test-promotion-2026-09-22`(Cursor)仍 active;首批合入已在本地 `dev@a3150dcb`。本对账任务不改其状态、不触碰其 worktree。
3. **Agent 规范与 L1 门禁**:R01–R10、共享 .locks 已启用;dev 生效提交 `7e9317b8`。本机 macOS 上 `with`/`docs apply`/`validate`/`integrate` 不可用,受测 Linux 主机仍 enforced;OS 隔离不在范围。
## 并行认领
| owner | task | branch | worktree | mutex | status |
|---|---|---|---|---|---|
| Codex | herdr-orchestration-v12 | feature/herdr-orchestration-v12 | .worktrees/herdr-orchestration-v12 | herdr-policy+scripts | done |
| Codex | 2026-09-21-agent-governance-implementation | feature/agent-governance-implementation | .worktrees/agent-governance-implementation | agent-governance | done |
| Cursor | 2026-09-21-force-material-chunk-index | feature/force-material-chunk-index-2026-09-21 | .worktrees/force-material-chunk-index-2026-09-21 | bizdev+materialindex | done |
| Cursor | 2026-09-21-workflow-scope-weighting | feature/workflow-scope-weighting-2026-09-21 | .worktrees/workflow-scope-weighting-2026-09-21 | intent+web+docgov | done |
| Cursor | 2026-09-21-upload-parse-ux-dedup | feature/upload-parse-ux-2026-09-21 | .worktrees/upload-parse-ux-2026-09-21 | server+web+storage | done |
| Cursor | 2026-09-21-mineru-doc-parsing | feature/mineru-doc-parsing-2026-09-21 | .worktrees/mineru-doc-parsing-2026-09-21 | storage+bizdev+kb | done |
| Cursor | 2026-09-21-intent-confirm-stage-aware | fix/intent-confirm-stage-aware-2026-09-21 | .worktrees/intent-confirm-stage-aware-2026-09-21 | intent+web+docgov | done |
| Cursor | 2026-09-21-taskrun-status-card | feature/taskrun-status-card-2026-09-21 | .worktrees/feature-taskrun-status-card-2026-09-21 | chat+web+taskrun | done |
| Codex | 2026-09-21-agent-workflow-governance-adoption | feature/agent-workflow-governance-plan | .worktrees/feature-agent-workflow-governance-plan | agent-workflow-governance | in_progress |
| Codex | 2026-09-21-agent-workflow-governance-plan | feature/agent-workflow-governance-plan | .worktrees/feature-agent-workflow-governance-plan | agent-workflow-governance-plan | done |
| Cursor | 2026-09-21-workflow-doc-key-unification | fix/workflow-doc-key-unification-2026-09-21 | .worktrees/fix-workflow-doc-key-unification-2026-09-21 | docgov+web | done |
| Cursor | 2026-09-21-dev-multiuser-four-issues | fix/dev-multiuser-four-issues-2026-09-21 | .worktrees/fix-dev-multiuser-four-issues | projectinstance+docgov | done |
| Codex | 2026-09-17-initial-load-performance-plan | feature/initial-load-performance-plan | .worktrees/feature-initial-load-performance-plan | loading-performance-audit | done |
| Cursor | 2026-09-22-status-reconcile | feature/status-reconcile-2026-09-22 | .worktrees/status-reconcile-2026-09-22 | ops-status-reconcile | in_progress |
| Cursor | 2026-09-22-dev-prod-ready-test-promotion | feature/dev-prod-ready-test-promotion-2026-09-22 | .worktrees/dev-prod-ready-test-promotion-2026-09-22 | dev-runtime-migration+release-gate+test-promotion | in_progress |
| Cursor | integrate-dev-prod-ready-test-promotion-2026-09-22 | feature/integrate-dev-prod-ready-test-promotion-2026-09-22 | .worktrees/integrate-dev-prod-ready-test-promotion-2026-09-22 | git:dev | in_progress |
| Codex | 2026-09-21-agent-workflow-governance-adoption | feature/agent-workflow-governance-plan | (本机 clone 后不存在) | agent-workflow-governance | done |
| Cline | 2026-09-16-partial-deferred-completion | docs/partial-deferred-completion-plan | - | architecture-docs | in_progress |
以上 done 行因工作区仍在而保留;不代表仍持有执行锁。活跃任务的写路径、base_dev_sha、授权与验证计划见主任务记录/机器登记;历史 claim 不能代替当前登记。
活跃任务的写路径、base_dev_sha、授权与验证计划见主任务记录与 `agentctl status`;历史 claim 不能代替当前登记。09-21 已交付且已合入 dev 的认领行已迁出本表,完整索引见 [归档](../archive/ops/2026-09-21-current-history.md)。
## 清理接管与遗留现场
快照来自 2026-09-21 `git worktree list --porcelain`;未检查目录内文件/进程,不据此放行删除。下列 cleanup_owner 是复查责任,不增加删除授权;实际删除须逐项满足门禁。
**本机(2026-09-22)**:`git worktree list` 仅主目录 + 上表三个 `.worktrees/*`。下列路径在本 clone **不存在**;远端相关分支大多已是 `dev` 祖先。cleanup_owner 仍为复查责任,不增加删除授权;不因「目录不存在」批量删远端分支。
| 路径/事项 | 分类与保留原因 | cleanup_owner | 复查触发 |
|---|---|---|---|
| `.worktrees/herdr-orchestration-v12`、`.worktrees/integrate-herdr-orchestration-v12` | [Herdr v1.2 已交付](../archive/ops/2026-09-21-herdr-orchestration-v12.md);同 UID cwd 不可读,cleanup=pending | 独立维护者 | owner 退出并核实进程可见性后,重跑全部门禁 |
| `.worktrees/force-material-chunk-index-2026-09-21` | Cursor 已交付,保留原任务验收与工作区 | Cursor owner / 独立维护者 | owner 退出后核对祖先、文件、证据与进程 |
| `.worktrees/agent-governance-implementation`、`.worktrees/integrate-agent-governance-implementation` | 已交付;同 UID 进程 cwd 不可读,cleanup=pending | Codex 之外的集成/维护执行者 | 验收、集成、证据归档完成且 owner 退出 |
| `.worktrees/feature-agent-workflow-governance-plan` | 原 adoption 仍 in_progress;不得替 owner 改 done | 原 Codex owner / 维护者接管 | 核对原任务交付与进程后更新真实状态 |
| Cline `2026-09-16-partial-deferred-completion` | 原 in_progress,worktree 未登记;保留待核验 | Cline owner / 维护者接管 | 查明主文档、分支与未提交现场 |
| `.worktrees/agent-governance-dev-integration` | 历史集成现场 detached;待检查唯一证据/进程 | Codex 维护者 | 所需证据持久化并确认不再使用 |
| `.worktrees/agent-lock-coordination-plan`、`.worktrees/agent-policy-review` | 审核产物原现场;待核对集成祖先与证据 | Codex 维护者 | 本次实施收口且原 owner 退出 |
| `.worktrees/feature-initial-load-performance-plan` | 研究原现场;未核验合入与唯一文件,保留 | Codex 原 owner / 维护者 | 研究交接及实际 Git/文件检查完成 |
| `.worktrees/workflow-scope-weighting-2026-09-21`、`.worktrees/integrate-workflow-scope-weighting-2026-09-21` | 已完成交付的任务/集成现场;cleanup=pending | Cursor owner / 独立维护者 | owner 退出后核对祖先、证据、文件与进程 |
| `.worktrees/mineru-doc-parsing-2026-09-21`、`.worktrees/integrate-mineru-doc-parsing-2026-09-21` | 已完成交付的任务/集成现场;cleanup=pending | Cursor owner / 独立维护者 | 同上;保留挂载事故与二轮验收证据 |
| `.worktrees/intent-confirm-stage-aware-2026-09-21`、`.worktrees/feature-taskrun-status-card-2026-09-21`、`.worktrees/fix-workflow-doc-key-unification-2026-09-21` | 原认领 done,工作区仍在;cleanup=pending | Cursor owner / 独立维护者 | owner 退出后核对全部清理门禁 |
| `.worktrees/upload-parse-ux-2026-09-21`、`.worktrees/fix-dev-multiuser-four-issues` | 目录存在但本次 Git worktree 列表未列出;原认领 done,可能有未归档遗留,保留 | Cursor 原 owner / 独立维护者 | 查明注册状态、文件来源和唯一证据后按门禁处理 |
| `.worktrees/fix-dev-runtime-data-root-guard` | 保护项:实际为 `feature/final-artifact-vault`,路径/分支不同;故意不合入、不删 | 原 owner / 维护者 | 用户调整保护边界并重新核验后 |
| `.kilo/worktrees/stealth-ice` | 非本轮任务、detached,owner/唯一内容未核验,保留 | 原 owner 待核实;Codex 维护者负责查明 | 查明来源、授权与文件/进程状态后 |
| 09-21 历史任务 worktree 清单(herdr / governance / material-chunk / workflow-scope / upload-parse / mineru / intent-confirm / taskrun-status / doc-key / multiuser / initial-load / agent-lock / agent-policy 等) | 原 cleanup=pending;本机全新 clone 后目录不存在;证据在归档与 test-reports | 独立维护者 | 若在其他宿主仍有目录:按门禁核祖先/证据/进程后再 remove |
| Cline `2026-09-16-partial-deferred-completion` | 仍 in_progress;无登记 worktree;W5–W7 未关闭 | Cline owner / 维护者接管 | 单独授权实施或交接后更新状态 |
| `.worktrees/fix-dev-runtime-data-root-guard` / FAV 相关保护路径 | 保护项;故意不合入、不删 | 原 owner / 维护者 | 用户调整保护边界并重新核验后 |
| `.kilo/worktrees/stealth-ice` | 非本轮;本 clone 不存在 | 原 owner 待核实 | 其他宿主若仍存在再查明 |
| 远端 `origin/feature/software-project-bootstrap` | tip `d3bb7520` 对 dev 补丁等价(`git cherry` `-`);无需合入 | 维护者 | 可选清理远端引用(须单独授权) |
| 远端 `origin/feature/remove-herdr-agent-settings` | **保护分支**;已被 Herdr v1.2 反向取代;不合入 | 维护者 | 用户调整保护边界后 |
cleanup=pending 不是任务状态;普通 remove/-d 拒绝时记录原因,不升级强删。历史完成/取消认领、全部原证据索引和环境快照完整保存在 [归档](../archive/ops/2026-09-21-current-history.md)。
cleanup=pending 不是任务状态;普通 remove/-d 拒绝时记录原因,不升级强删。历史完成/取消认领、原证据索引和环境快照见 [归档](../archive/ops/2026-09-21-current-history.md)。
## 集成槽位
| holder | phase | since | scope | queue |
|--------|-------|-------|-------|-------|
| - | idle | 2026-09-21 | force-material-chunk-index 已合入 dev 并从主目录 rebuild;项目 6579 候选 535 已确认;schema=61 | - |
| - | idle | 2026-09-22 | 本机 `dev@a3150dcb` 已含晋升任务首批合入;对账候选待串行合入。另一会话仍占 integrate 登记 | status-reconcile 候选 |
**phase**: `idle` | `merging` | `smoke` | `e2e`
@@ -66,11 +51,12 @@ cleanup=pending 不是任务状态;普通 remove/-d 拒绝时记录原因,
- 禁止整支 merge FAV;`FAV_DEGRADED_READ=false`;FAV live 观察窗以证据驱动。保留保护分支 `feature/final-artifact-vault`、`feature/remove-herdr-agent-settings`、`fix/project143-controlled-content-404-diagnosis`、`fix/dev-runtime-data-root-guard`、`dev-old-linear`;不删 `origin/*`。
- 不默认升 `MULTI_INTENT_PLAN_TIER=full`;`SEMANTIC_SUMMARY_REPLACE` 不随 W2 开启;项目 143 只读、禁止终止;SWBOOT-10 保持 fail-closed stub。
- D7 对话 ADR 仍待合规签字;追踪表类别 `record` 不授权物理删除。模块解耦 A–G 与回溯切片按各自最新主任务认领/证据判断,不因历史设计或本次归档自动启动。
- D7 对话 ADR 仍待合规签字;追踪表类别 `record` 不授权物理删除。模块解耦 A–G 与回溯切片按各自最新主任务认领/证据判断,不因历史设计或本次对账自动启动。
- `fix/clean-test-env-baseline` 不 merge;仅保留已挑拣的 `SEED_DEMO_USERS=false`。主运行目录与 worktree 的服务边界、重建与恢复要求见操作规范;MinerU 旧挂载事故与二轮证据见历史快照。
## 活跃入口
- [操作规范](./2026-09-21-agent-worktree-workflow.md) · [规则来源/生效](./2026-09-21-policy-registry.md) · [验证契约](./2026-09-21-validation-contract.md)
- [模块开发标准](../system-design/2026-09-20-module-development-standards.md) · [原 governance 交接](./handoffs/2026-09-21-agent-workflow-governance-plan.md)
- [状态对账](./short-term/2026-09-22-status-reconcile.md) · [dev 门禁与 test 晋升](./short-term/2026-09-22-dev-prod-ready-test-promotion.md)
- [模块开发标准](../system-design/2026-09-20-module-development-standards.md) · [governance 交接](./handoffs/2026-09-21-agent-workflow-governance-plan.md)
- [partial-deferred 主任务](./short-term/2026-09-16-partial-deferred-completion.md) · [历史证据与环境快照](../archive/ops/2026-09-21-current-history.md)
@@ -2,7 +2,7 @@
title: "partial/deferred 全量收口总控"
status: in_progress
created: 2026-09-16
updated: 2026-09-17
updated: 2026-09-22
owner: Cline
branch: docs/partial-deferred-completion-plan
worktree: "-"
@@ -27,11 +27,21 @@ mutex: architecture-docs
3. [x] W3 PU7 PI change-report 叙事(mutex `docgov`;开 flag + 真实 PI + fallback 负例 + UI 区分)
4. [x] W4 PU8 U9–U12(mutex `intent-plan`;逐 action 独立 flag,U9→U12 顺序;升 confirm 另开独立授权,不升 full)
5. [ ] W5 纯软件自举(mutex `workflow-design`;SWBOOT-10 非 stub + 真实 PI + UI 二次验收)
- **2026-09-22 剩余状态**:SWBOOT-10 仍为 fail-closed stub(FEATURE-MATRIX / CURRENT 受控约束明确保持);无本机任务分支或 worktree。关闭条件未变,需单独授权实施,不得在状态对账中假完成。
6. [ ] W6 FAV(mutex `events`;**shadow 已合** → live staging→artifact→publication 仍未开;每级观察窗 ≥7 天;`FAV_DEGRADED_READ=false`;禁止整支 merge)
- **2026-09-22 剩余状态**:仍禁止整支 merge `feature/final-artifact-vault`;live 未放量;观察窗证据驱动。状态对账不合入保护分支、不启动 live。
7. [ ] W7 D7 数据治理(mutex `chat`;**盘点已合**;按 ADR 口径整改仍待合规签字;数字 `pending-compliance-signoff`;本轮未发现已确认违规、未写 gap-matrix)
- **2026-09-22 剩余状态**:ADR 仍待合规签字;禁止按草案数字物理删除。无本机未合入实现分支。
8. [ ] 逐行升 done(保留 lineage)+ CURRENT / 契约状态同步
- **2026-09-22**:不因对账升 FEATURE-MATRIX 行;W5–W7 关闭条件仍未满足。
9. [x] §7 四项开放问题决策落盘(2026-09-17)
## 本机现场(2026-09-22 对账)
- 主目录为 2026-09-21 23:49 全新 clone;CURRENT 09-21 登记的本任务 worktree `-` 仍成立(从未登记物理路径)。
- 远端无本任务专属未合入实现分支;剩余工作是多日、需单独授权的实施/观察/合规,不是「未合入分支待 merge」。
- 详见 [状态对账](./2026-09-22-status-reconcile.md)。
## 验收标准
- [ ] 各波独立 short-term / feature 分支 / test-report / 回滚点(占用对应 mutex)
@@ -44,3 +54,4 @@ mutex: architecture-docs
- D7 ADR 草案: [../../adr/2026-09-17-d7-chat-data-retention.md](../../adr/2026-09-17-d7-chat-data-retention.md)
- 矩阵: [../../status/FEATURE-MATRIX.md](../../status/FEATURE-MATRIX.md)
- 上位: [2026-09-16-full-backlog-override.md](./2026-09-16-full-backlog-override.md)(P0–P7 已完成,本总控承接其收口阶段)
- 对账: [2026-09-22-status-reconcile.md](./2026-09-22-status-reconcile.md)
@@ -1,12 +1,13 @@
---
title: "采纳 Agent worktree 工作规范"
status: in_progress
status: done
created: 2026-09-21
updated: 2026-09-21
updated: 2026-09-22
owner: Codex
branch: feature/agent-workflow-governance-plan
worktree: .worktrees/feature-agent-workflow-governance-plan
mutex: agent-workflow-governance
closed_by: Cursor(status-reconcile-2026-09-22;本机全新 clone 后按生效提交证据收口)
---
# 采纳 Agent worktree 工作规范
@@ -20,17 +21,26 @@ mutex: agent-workflow-governance
## 步骤
1. [x] 核对主目录现场、原方案提交与集成槽位。
2. [ ] 同步 AGENTS、PROJECT、Cursor 规则、操作规范与模板。
3. [ ] 文档检查、提交、独立 worktree 合入 dev。
4. [ ] 更新验收/交接及清理状态。
2. [x] 同步 AGENTS、PROJECT、Cursor 规则、操作规范与模板。 — 证据:`fed87ad1`(`AGENTS.md`、`PROJECT.md`、`.cursor/rules/*`、`.doc/ops/2026-09-21-agent-worktree-workflow.md`、policy registry、validation contract、templates)。
3. [x] 文档检查、提交、独立 worktree 合入 dev。 — 证据:merge `578a9644`(reconcile governance with current dev)、激活 merge `7e9317b8`(activate agent governance and local operation gates)。
4. [x] 更新验收/交接及清理状态。 — 证据:[实施任务归档](../../archive/ops/2026-09-21-agent-governance-implementation.md)、[测试报告](../../test-reports/2026-09-21-agent-governance-test-report.md)、[交接](../handoffs/2026-09-21-agent-workflow-governance-plan.md);本机 worktree 路径在全新 clone 后不存在,cleanup 见 CURRENT。
## before / after(2026-09-22 对账)
| | before | after |
|---|---|---|
| 任务文档 status | `in_progress`(步骤 2–4 未勾;CURRENT 保留原 owner 核验) | `done`(以已合入生效提交为证据) |
| 规范是否生效 | 已在树中(`7e9317b8`)但文档未收口 | 文档与机器真相一致 |
| FEATURE-MATRIX「Agent worktree 治理自动化」 | `partial`(L1 已验;后台调度/OS 隔离等后续) | **不变** — 本收口不升该行;W1–W4 仍见 [长期任务](../long-term/2026-09-21-agent-workflow-governance-automation.md) |
## 验收
- [ ] 单 Agent 主目录开发例外已移除,生效规则可从启动链发现。
- [ ] 创建明确来自 dev;测试提交、共享服务串行、部署及安全清理条件可执行。
- [ ] 自动化能力保持 planned;主目录其他任务未提交改动不被纳入提交。
- [ ] 本地 dev 含本次规范提交;未 push,未重建服务。
- [x] 单 Agent 主目录开发例外已移除,生效规则可从启动链发现(`AGENTS.md` → 操作规范)。
- [x] 创建明确来自 dev;测试提交、共享服务串行、部署及安全清理条件可执行(操作规范 §2–§8)。
- [x] 自动化能力保持 planned/partial 后续;不因本文档关闭而宣称 W1–W4 完成。
- [x] 本地 dev 含规范提交(祖先含 `fed87ad1`/`7e9317b8`/`578a9644`);原任务未 push。
## 相关链接
- [方案](../../remediation/2026-09-21-agent-workflow-governance-plan.md)
- [2026-09-22 状态对账](./2026-09-22-status-reconcile.md)
@@ -0,0 +1,104 @@
---
title: "状态对账收口:遗留任务登记与实际 Git 状态对齐"
task_id: status-reconcile-2026-09-22
status: in_progress
created: 2026-09-22
updated: 2026-09-22
owner: Cursor
task_type: operations
task_tier: small
policy_revision: "agent-governance-2026-09-21-r1 @ a3150dcb1186ce38dac77c850637e99673a6f57f"
branch: feature/status-reconcile-2026-09-22
worktree: .worktrees/status-reconcile-2026-09-22
base_dev_sha: a3150dcb1186ce38dac77c850637e99673a6f57f
write_scope: [".doc"]
allowed_environments: []
head_sha: a3150dcb1186ce38dac77c850637e99673a6f57f
mutex: ops-status-reconcile
review_state: not_required
integration_state: pending
deployment: not_required
cleanup: pending
cleanup_owner: "Cursor 之外的集成/维护执行者"
cleanup_trigger: "合入 dev、证据归档且 owner 退出后核对清理门禁"
remote_sync: not_requested
---
# 状态对账收口:遗留任务登记与实际 Git 状态对齐
## 用户目标与授权
- 用户原请求:检查全部 worktree,配合 FEATURE-MATRIX 与 CURRENT,将未完成/未合入分支推进完成并依次合入 dev。
- 计划批准:用户确认范围 = **状态对账收口**;另一会话 `dev-prod-ready-test-promotion-2026-09-22` = **不动、集成串行协调**。
- 交付终点:对账主记录落盘;adoption 文档收口为 done(附生效提交证据);partial-deferred 准确剩余状态;CURRENT 对齐本机全新 clone 现实;候选合入本地 dev。
- 明确禁止项:不触碰另一会话 worktree/分支/登记;不合入保护分支 `feature/remove-herdr-agent-settings`;不重复合入 patch 等价的 `software-project-bootstrap`;不实施 W5/W6/W7 实质开发;不改 FEATURE-MATRIX 行状态与 `production_ready`;不 push;不重建容器。
## 例外登记(本机治理工具不可用)
- owner:Cursor(本任务)。
- 原因:`agentctl` 的 `Lease`/`boot()`/`proc()` 依赖 Linux `/proc`;本机为 macOS Darwin。实测:`docs snapshot`/`task register`/`status`/`doctor` 可用;`with`/`docs apply`/`validate`/`integrate` 均 `TypeError: 'NoneType' object is not subscriptable`。与 [晋升任务](./2026-09-22-dev-prod-ready-test-promotion.md) 同一宿主限制。
- 覆盖条款:操作规范 §3(with 租约)、§4(docs CAS 发布)、§5(validate/integrate 收据)。
- 范围:仅本任务本地文档写入、提交与候选集成,在本 macOS 宿主执行期间。
- 退出条件:agentctl 获得经验证的 macOS 支持,或任务迁移到受测 Linux 主机。
- 恢复动作(手工等效门禁):
- 写入前 `docs snapshot` 记录 document/row sha256;整份 CURRENT 替换前记录 `document_sha256`(本轮前值 `6cadc69b…`)。
- 仅改 `.doc` 范围内预期文件;提交前后 `git status` 确认无越界。
- 提交/合并 hook:因 `with` 不可用无法持租约,仅允许 `git -c core.hooksPath=<空目录>` 旁路 agentctl hook;**不用** `--no-verify`。
- 主干零直提;集成用独立 `feature/integrate-*` 候选、`--no-ff`,第一父为冻结 `dev` 基线 D。
- 验证:文档相对链接存在、任务 status 字段合法、CURRENT 约束段保留;真实命令输出写入本记录。
## 核查发现(2026-09-22 本机)
| 项 | 事实 |
|---|---|
| 主目录来源 | `git reflog` 仅 2026-09-21 23:49 clone 一条;非旧机器连续工作区 |
| 本地分支(启动时) | 仅 `dev`;当前另有另一会话分支与本任务分支 |
| `.worktrees/`(本任务创建前) | 仅另一会话 `dev-prod-ready-test-promotion-*` / `integrate-dev-prod-ready-*` |
| CURRENT 09-21 快照登记的 ~20 个路径 | 本机 clone 后**不存在**;属历史归档现场,远端相关分支大多已是 `dev` 祖先 |
| `origin/feature/software-project-bootstrap` | tip `d3bb7520`;`git cherry` 对 dev 为 `-`(补丁等价已在)→ **无需合入** |
| `origin/feature/remove-herdr-agent-settings` | tip `ed29cb52`(2026-09-14);CURRENT 保护分支;内容已被 Herdr v1.2(`8c5e3477`/`3f253464`)反向取代 → **不合入** |
| governance-adoption | 实质交付已在 `fed87ad1` / `7e9317b8` / `578a9644`;AGENTS、`.cursor/rules`、policy registry、操作规范均在当前树 → 文档收口 done |
| partial-deferred | W5 SWBOOT-10 stub、W6 FAV live 观察窗、W7 D7 合规签字仍未满足 → 保持 in_progress |
| 另一会话 | `dev-prod-ready-test-promotion-2026-09-22` active;其首批合入已在本地 `dev@a3150dcb`(本任务 base) |
| FEATURE-MATRIX | 本任务零改动 |
请求「推进未合入分支」时,须先用 `git worktree list` + `git branch -r --no-merged` 对账 CURRENT;文档快照不是机器真相。
## 范围与非目标
- 允许:`.doc/ops/short-term/` 本任务与两份遗留任务文档;`.doc/ops/CURRENT.md` 焦点/认领/清理表对齐。
- 非目标:业务代码、环境重建、远端 push、FEATURE-MATRIX 升行、清理物理删除他人/历史路径。
## 步骤与验收
1. [x] 前置只读核验 — 主目录干净 `dev@a3150dcb`;adoption 三提交存在;`agentctl status` runs=[]。
2. [x] 创建 worktree + 登记 — `feature/status-reconcile-2026-09-22`,capabilities `docs:publish`+`docs:admin`,base `a3150dcb`。
3. [x] 对账主文档落盘 — 本文档。
4. [x] adoption 任务文档 → done + 生效 SHA 证据。
5. [x] partial-deferred 补注准确剩余状态,保持 in_progress。
6. [x] CURRENT 对齐本机现实(保留保护分支约束;不改另一会话状态);前 document_sha256 `6cadc69b…`。
7. [ ] 提交 + 候选 `--no-ff` 合入本地 dev + 文档一致性验证。
## 验证与证据
| 范围 / 被测 SHA | 命令与环境 | 预期 | 实际 / 判定 | 证据 / 脱敏说明 |
|---|---|---|---|---|
| 基线 | `git rev-parse HEAD` @ 主目录 | 干净 dev | `a3150dcb`;`git status` 空 | 本记录 |
| cherry | `git cherry dev origin/feature/software-project-bootstrap` | `-` 等价 | `- d3bb7520…` | 本记录 |
| 保护分支 | CURRENT 受控约束 + Herdr v1.2 tip | 不合入 | tip `ed29cb52`;Herdr 已合入 | CURRENT + log |
| macOS 门禁 | `agentctl with … -- true` | 崩溃已知 | `TypeError` | 例外登记 |
| 文档一致性 | 合入候选上相对链接/status 字段检查 | PASS | (合入后填) | 见下节更新 |
## 收口与交接
- 剩余:无本任务范围内剩余;partial-deferred / 晋升任务由各自 owner 继续。
- 本地提交 / dev 集成 / 部署=不适用 / remote_sync=未推送:合入后更新。
- cleanup:普通 remove;拒绝则 pending。
## 相关链接
- [CURRENT](../CURRENT.md)
- [adoption 任务](./2026-09-21-agent-workflow-governance-adoption.md)
- [partial-deferred 任务](./2026-09-16-partial-deferred-completion.md)
- [另一会话晋升任务](./2026-09-22-dev-prod-ready-test-promotion.md)
- [历史 CURRENT 归档](../../archive/ops/2026-09-21-current-history.md)