Skill promotion gates
What you'll find here
The gates that prevent reviewed skill proposals from becoming promoted
guidance without explicit approval — SkillPromotionRequest and
SkillPromotionDecision.
Approver must not be an agent.
The approver is explicit and never an agent identity. Missing gates produce a denied decision with reviewable denial reasons.
Request
SkillPromotionRequest:
Proposal id
Skill package id
Promoted version id
Approver
Policy envelope id
Evidence ids
Eval result ids
Receipt ids
Approval receipt id
Decision
SkillPromotionDecision:
Request id
Proposal id
Skill package id
Decision status
approved · denied.
Approver
Promoted version id
Policy envelope id
Evidence ids · eval result ids · receipt ids
Denial reasons
Required gates
Promotion is approved only when every gate is satisfied.
- The request references the same proposal, skill package, and policy envelope as the proposal.
- The proposal status is
approved. - The proposal has a structured improvement plan.
- The approver is explicit and not an agent identity.
- Evidence ids are present.
- Eval result ids are present.
- Receipt ids are present.
- An approval receipt id is present.