品質校驗時間軸

品質校驗時間軸 由 Archify 產生的工作流程圖。 01 / 本地強制(hook) 02 / 流程內(skill 依步驟呼叫腳本) 03 / 人工觸發(GitLab) 編輯 → commit → 實作中 候選前 → 合入 push → 手動 CI → 回歸分級 settings deny + hook · 擋 push、DB、--no-verify · 本地強制(hook) › 編輯 → commit → 實作中 · 每次工具呼叫 settings deny + hook 擋 push、DB、--no-verify 每次工具呼叫 reference-transaction · 整合分支只收腳本寫入 · 本地強制(hook) › 候選前 → 合入 · ref 寫入守衛 reference-transaction 整合分支只收腳本寫入 ref 寫入守衛 pre-push hook · HEAD=推送 commit、乾淨 · 本地強制(hook) › push → 手動 CI → 回歸分級 · 每次 git push pre-push hook HEAD=推送 commit、乾淨 每次 git push commit 訊息格式 · check-commit-messages · 流程內(skill 依步驟呼叫腳本) › 編輯 → commit → 實作中 commit 訊息格式 check-commit-messages focused 驗證 · compile→FastCheck→Docker · 流程內(skill 依步驟呼叫腳本) › 編輯 → commit → 實作中 · 只跑本單 focused 驗證 compile→FastCheck→Docker 只跑本單 候選前 gates · guardrail、sql、pinned、drift · 流程內(skill 依步驟呼叫腳本) › 候選前 → 合入 · 雙軸 review 候選前 gates guardrail、sql、pinned、drift 雙軸 review merge 唯一入口 · merge-into-integration.sh · 流程內(skill 依步驟呼叫腳本) › 候選前 → 合入 · lock、預約、DRIFT merge 唯一入口 merge-into-integration.sh lock、預約、DRIFT check-before-push · → check-contracts.sh 全套 · 流程內(skill 依步驟呼叫腳本) › push → 手動 CI → 回歸分級 · 非零即拒絕 push check-before-push → check-contracts.sh 全套 非零即拒絕 push 回歸分級 · daily 排除 slow;acceptance 全跑 · 流程內(skill 依步驟呼叫腳本) › push → 手動 CI → 回歸分級 · queue-regression 回歸分級 daily 排除 slow;acceptance 全跑 queue-regression origin 收到 push · 沒有伺服器端閘門 · 人工觸發(GitLab) › push → 手動 CI → 回歸分級 · 只有人能推 origin 收到 push 沒有伺服器端閘門 只有人能推 手動 web pipeline · 兩個 check job,15 分鐘 · 人工觸發(GitLab) › push → 手動 CI → 回歸分級 · 自動 pipeline 暫停 手動 web pipeline 兩個 check job,15 分鐘 自動 pipeline 暫停 另一軌:合入前排隊跑 擋繞過 hook 的指令 ref 寫入經守衛放行 結案後 Operator push 未通過回到實作 候選 commit 同一 SHA 沿用標記 人按 Run pipeline 圖例 Agent 邏輯 政策 脈絡 / 追蹤 雲端服務