---
name: quality-repository-gate
description: 基于冻结候选版本、当前必要评审、可复现验证、未解决发现、豁免、来源和策略作出提交前仓库准入决定。仅在设计实现一致性评审及所有适用门禁重跑完成后，提交、推送、合并、签入或发布准入前使用。
metadata:
  version: 1.1.17
---

# 仓库准入门禁

> **领导速读：** 汇总当前门禁、证据、豁免和策略，作出候选版本能否提交或发布的最终决定。

## 一、管理视角

- **何时使用：** 一致性签署和全部适用门禁完成后。
- **主要输入：** 冻结候选版本、专业评审、验证证据、豁免和仓库策略。
- **主要输出：** 允许准入、附后续事项准入或拒绝准入。
- **职责边界：** 不得用无关绿色检查补偿缺失或失败的强制门禁。

## 二、执行方法

聚合既有证据；不得通过重评缺失证据来制造绿色结果。

先要求 `qiheng harness-check --root . --for-admission` 返回 `deliveryStatus: READY_FOR_ADMISSION`。作出并记录提交决定后，再执行完整 `qiheng harness-check --root .`，最终必须返回 `deliveryStatus: READY`。生成 `reports/harness-report.md`，同时检查待检查版本信息、阻断问题列表和最终证明文件。持续集成任务通过，不能替代不完整、已经过期或证据损坏的齐衡检查记录。

### 执行流程

1. 冻结候选引用、目标引用、差异和约束策略。
2. 读取 `references/repository-gate.md`。
3. 消费编排角色的适用性计划；发现强制评审遗漏时拒绝准入，不自行重新定义计划。
4. 核验设计实现一致性以及全部必要规格、系统/架构、代码、开发者测试、安全、性能和持续集成决定对冻结候选版本仍然有效。
5. 核验每项声明的命令结果均属于候选版本字节且可复现。
6. 校验豁免权限、范围、有效期、负责人和补偿控制。
7. 由 `repository-gatekeeper` 输出唯一准入决定和机器可读交接文件。
8. 将准入结果记录到 `admission.repository` 后执行完整门禁检查。

### 项目画像驱动规则

将项目画像中发现的仓库强制语义评审和模块专项门禁视为必需，并记录遗漏。没有已接受权威证据时，不得批准发生变化的契约、安全边界、持久化所有权或范围规则。

组织专属审批、身份、签名和合规控制属于外部准入输入。仓库策略要求时记录已验证引用，但不得在本技能内建模或实现这些企业系统。

### 输出

使用 `ADMIT`、`ADMIT WITH FOLLOW-UP` 或 `REJECT`，分别映射为套件决定 `PASS`、`PASS WITH FOLLOW-UP` 和 `BLOCKED`。记录候选版本身份、评审、验证、发现、豁免、残余风险、已知审批人或负责人，以及证据哈希或稳定路径。
