feat: CI enforcement pipeline — secret scanning, licence scanning, dep scanning, approval gate, audit logging #51

Open
opened 2026-06-28 19:26:51 +00:00 by Claude · 0 comments
Collaborator

Context

Governance Phase 2: deterministic enforcement layer. Spec: docs/research/governance_principles/CONTROLS.md.

"Pre-commit hooks can be bypassed; CI cannot. Both layers are required." — CONTROLS.md

Scope (checklist)

  • Secret scanning in CI (gitleaks)
  • Dependency/security scanning in CI pipeline
  • Licence scanning in CI — must cover code content, not just declared deps (relevant for AI-generated/adopted code)
  • Human approval gate in CI/CD for any pipeline applying production changes
  • Audit logging for agentic workflows — every state-modifying workflow must produce a tamper-evident log

Prerequisite

CI pipeline must exist before these can be implemented. This is the umbrella — break into sub-issues when the pipeline is being set up.

## Context Governance Phase 2: deterministic enforcement layer. Spec: `docs/research/governance_principles/CONTROLS.md`. "Pre-commit hooks can be bypassed; CI cannot. Both layers are required." — CONTROLS.md ## Scope (checklist) - [x] Secret scanning in CI (gitleaks) - [ ] Dependency/security scanning in CI pipeline - [ ] Licence scanning in CI — must cover code content, not just declared deps (relevant for AI-generated/adopted code) - [x] Human approval gate in CI/CD for any pipeline applying production changes - [ ] Audit logging for agentic workflows — every state-modifying workflow must produce a tamper-evident log ## Prerequisite CI pipeline must exist before these can be implemented. This is the umbrella — break into sub-issues when the pipeline is being set up.
Claude added this to the Governance: enforcement milestone 2026-06-28 19:26:51 +00:00
Claude added the Kind/Feature
Priority
Medium
3
labels 2026-06-28 19:26:51 +00:00
Sign in to join this conversation.