Update nexus: fix conflicts and sync local changes
This commit is contained in:
@@ -1,44 +1,44 @@
|
||||
---
|
||||
title: "Jira Gate"
|
||||
type: concept
|
||||
tags: ["project-management", "jira", "workflow", "quality-gate"]
|
||||
last_updated: 2026-04-25
|
||||
---
|
||||
|
||||
## Definition
|
||||
|
||||
Jira Gate(Jira 门控)是 [[Jira Workflow Steward]] Agent 实施的一项强制性工作流规则:**在没有有效 Jira Task ID 的前提下,不生成任何分支名、提交信息或 Git 工作流建议**。Jira Task ID 是所有交付输出的前提条件。
|
||||
|
||||
## Rules
|
||||
|
||||
1. **Never generate without Jira ID**:分支名、commit message、PR 标题均必须包含有效 Jira Task ID
|
||||
2. **Exact preservation**:严格使用 Jira ID 原样,不得发明、规范或猜测缺失的 ticket 引用
|
||||
3. **Prompt for ID, don't guess**:若 Jira 任务缺失,则请求补充,而非自动创建 ID
|
||||
|
||||
> 若 Jira 任务缺失,询问:`Please provide the Jira task ID associated with this work (e.g. JIRA-123).`
|
||||
|
||||
## External Prefix Handling
|
||||
|
||||
若外部系统(如 AI 编码 agent)添加了外层前缀,分支名内部仍需保持仓库原生格式:
|
||||
|
||||
- ✅ `codex/feature/JIRA-214-add-sso-login`(仓库格式在外部包装内保持不变)
|
||||
- ❌ `feature/JIRA-214-add-sso-login` → `codex/JIRA-214-add-sso-login`(丢失仓库类型信息)
|
||||
|
||||
## Gate Position in Workflow
|
||||
|
||||
```
|
||||
[Request] → [Jira Gate: 要求 Jira ID] → [Branch Strategy] → [Atomic Commits] → [PR Template] → [Release]
|
||||
↓
|
||||
[无 Jira ID → 停止并请求]
|
||||
```
|
||||
|
||||
Jira Gate 位于整个交付链路的最前端,是第一道质量门。
|
||||
|
||||
## Relationship to Other Concepts
|
||||
|
||||
- [[Jira-Git-Traceability]]:Jira Gate 是 Jira-Git Traceability 的第一步门控
|
||||
- [[Branch-Strategy]]:Gate 通过后才进入分支策略流程
|
||||
- [[Pull-Request-Governance]]:PR 合并同样需要 Jira ID 验证
|
||||
|
||||
## Sources
|
||||
- [[project-management-jira-workflow-steward]]
|
||||
---
|
||||
title: "Jira Gate"
|
||||
type: concept
|
||||
tags: ["project-management", "jira", "workflow", "quality-gate"]
|
||||
last_updated: 2026-04-25
|
||||
---
|
||||
|
||||
## Definition
|
||||
|
||||
Jira Gate(Jira 门控)是 [[Jira Workflow Steward]] Agent 实施的一项强制性工作流规则:**在没有有效 Jira Task ID 的前提下,不生成任何分支名、提交信息或 Git 工作流建议**。Jira Task ID 是所有交付输出的前提条件。
|
||||
|
||||
## Rules
|
||||
|
||||
1. **Never generate without Jira ID**:分支名、commit message、PR 标题均必须包含有效 Jira Task ID
|
||||
2. **Exact preservation**:严格使用 Jira ID 原样,不得发明、规范或猜测缺失的 ticket 引用
|
||||
3. **Prompt for ID, don't guess**:若 Jira 任务缺失,则请求补充,而非自动创建 ID
|
||||
|
||||
> 若 Jira 任务缺失,询问:`Please provide the Jira task ID associated with this work (e.g. JIRA-123).`
|
||||
|
||||
## External Prefix Handling
|
||||
|
||||
若外部系统(如 AI 编码 agent)添加了外层前缀,分支名内部仍需保持仓库原生格式:
|
||||
|
||||
- ✅ `codex/feature/JIRA-214-add-sso-login`(仓库格式在外部包装内保持不变)
|
||||
- ❌ `feature/JIRA-214-add-sso-login` → `codex/JIRA-214-add-sso-login`(丢失仓库类型信息)
|
||||
|
||||
## Gate Position in Workflow
|
||||
|
||||
```
|
||||
[Request] → [Jira Gate: 要求 Jira ID] → [Branch Strategy] → [Atomic Commits] → [PR Template] → [Release]
|
||||
↓
|
||||
[无 Jira ID → 停止并请求]
|
||||
```
|
||||
|
||||
Jira Gate 位于整个交付链路的最前端,是第一道质量门。
|
||||
|
||||
## Relationship to Other Concepts
|
||||
|
||||
- [[Jira-Git-Traceability]]:Jira Gate 是 Jira-Git Traceability 的第一步门控
|
||||
- [[Branch-Strategy]]:Gate 通过后才进入分支策略流程
|
||||
- [[Pull-Request-Governance]]:PR 合并同样需要 Jira ID 验证
|
||||
|
||||
## Sources
|
||||
- [[project-management-jira-workflow-steward]]
|
||||
|
||||
Reference in New Issue
Block a user