Summary
Require manual admin approval before a corporate CLA signature takes effect, with a review queue and notification flow.
Motivation
In regulated industries, a company representative signing a CCLA on behalf of all employees is a significant legal commitment. Admins may need to verify the signer's authority before the CCLA becomes active.
Implementation notes
- Per-agreement toggle:
requireCorporateApproval
- New signature status:
pending_approval → approved / rejected
- Admin review queue showing pending corporate signatures with company details
- Email notification to agreement owner when a corporate CLA is submitted
- PR check status remains "pending" until the CCLA is approved
- Audit log entries for approval/rejection
Phase
Phase 7: Enterprise (v3.0 roadmap)
Summary
Require manual admin approval before a corporate CLA signature takes effect, with a review queue and notification flow.
Motivation
In regulated industries, a company representative signing a CCLA on behalf of all employees is a significant legal commitment. Admins may need to verify the signer's authority before the CCLA becomes active.
Implementation notes
requireCorporateApprovalpending_approval→approved/rejectedPhase
Phase 7: Enterprise (v3.0 roadmap)