aws-samples / aws-samples/sample-autonomous-cloud-coding-agents

feat(governance): implement ADR-003 enforcement hooks (commit-msg, branch naming, pickup-issue skill)

Aperta
#186 11 commenti 0 reazioni 1 assegnatario Rivendicata da @scottschreckengaust Vedi su GitHub
approved enhancement governance tooling
Lingua principale
TypeScript
Stelle
143
Fork
46
Merge medio
3g 10h
PR unite (30g)
24

Descrizione

## Summary

Implement the progressive enforcement mechanisms defined in ADR-003's enforcement table (added in PR #144).

## Tasks

- [ ] **Commit-msg hook** (Tier 0) — Reject commits without `Refs #N` or `Fixes #N` in the message
- [ ] **Branch naming validation** (pre-push) — Validate branches match `(feat|fix|chore|docs)/-*`
- [ ] **`pickup-issue` skill** (Claude Code plugin) — Agent must invoke before implementation; hard-fails without valid issue
- [ ] **Decompose ADR-003** into Guide + Skills (Phase 2 of ADR-012 migration plan)

## Context

These were identified as "follow-up work after PR #144 merges" in that PR's comment thread. ADR-003 documents the enforcement table; this issue tracks the implementation.

## References

- ADR-003 §Enforcement mechanisms (docs/decisions/003-contribution-governance.md)
- ADR-012 §Layer 3 — executable skills
- PR #144 comment (follow-up work list)

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.