Task contract
Return a complete inventory grouped by canonical skill identity and location. Distinguish identical duplicates, conflicting same-name revisions, protected packages, observed problems, and insufficient evidence.Procedure
Stop conditions
- two packages share a name but not a verified revision;
- a destination changed after preview;
- the package is protected or organization-managed;
- the requested operation would overwrite an unmanaged destination; or
- the user has not approved the exact mutation plan.