What approval means
Approval is tied to the current filesystem snapshot of the resource. When a resource is approved, TeamCopilot records:- the approved snapshot hash
- the number of files in the approved version
- who approved it
- when it was approved
Who can approve
Only engineers can review and approve the current version of a skill or workflow. This is the control point that separates authorship from trust. A user can create or edit a resource, but approval is still a deliberate step.What the review screen shows
The approval review page is meant to answer:- what changed
- which files were added, modified, or deleted
- whether there are binary files
- whether anything was ignored in the diff
- whether the current version matches the approved snapshot
What happens after approval
Once a resource is approved:- the current snapshot is stored as the trusted version
- permissions can be managed normally
- approved content can be used by the agent runtime
Restore to approved version
The review flow can restore a resource back to the last approved snapshot. This is useful when:- a change was accidental
- a review failed and you want to revert quickly
- the approved version is still the desired baseline
Relationship to permissions
Permissions and approval are separate:- approval says whether the current version is trusted
- permissions say who can view or run it
- approve the resource before wider use
- then decide whether access should be restricted or open to everyone