# AC 交互遗漏闭环 Implementation Plan

> **For agentic workers:** 按 TDD 实现；`OPSX_SKIP_OPSX=1`（kit 本仓无独立 openspec change，设计已确认）。

**Goal:** 在 `docs-closed` 前强制检出并拟补 05 的交互遗漏/过弱（P0+P1）与 Intentional 表质量问题。

**Architecture:** `acInteractionGapGate.ts` 机械检测 → 写入报告 → `runGate` 挂载 → `gateAutoRemediate` 拟补循环。

**Tech Stack:** TypeScript、现有 GateCheck / parseAcMatrix / disputeClosureGate 解析。

## 文件

| 文件 | 职责 |
|------|------|
| `src/core/acInteractionGapGate.ts` | 能力清单、过弱启发式、Intentional 质量、报告、GateCheck |
| `src/tests/acInteractionGapGate.test.ts` | 单测 |
| `src/steps/runGate.ts` | docs-closed 挂载 |
| `src/core/gateAutoRemediate.ts` | REMEDIABLE 条目 |
| `src/templates/prompts/ac-review-prompt.md` | 审查维度 |
| `docs/QUALITY_TRIAD.md` | 流程说明 |
| `package.json` | test 脚本加入新单测 |

## Tasks

- [x] Red: 单测夹具（缺筛选、过弱、坏 Intentional、好 05、P1 也 FAIL）
- [x] Green: 实现 gate 核心
- [x] 接入 runGate + auto-remediate
- [x] 更新提示词与 QUALITY_TRIAD
- [x] build + npm test 相关通过
