Context
Static analysis of SwiftPM build graph or .swiftdeps. Fail CI if DevsweepModules references Foundation.Process, Darwin.posix_spawn, FileManager.removeItem, trashItem, or imports DevsweepCorePrivate.
Acceptance criteria
Files to touch (estimate)
best-effort estimate; agent refines during implementation
Implementation notes
- See research report §S8 Module-level isolation.
Dependencies
Safety checklist
See .github/ISSUE_TEMPLATE/task.yml — tick applicable invariants in the issue if any destructive path is touched.
Definition of Done
Context
Static analysis of SwiftPM build graph or
.swiftdeps. Fail CI ifDevsweepModulesreferencesFoundation.Process,Darwin.posix_spawn,FileManager.removeItem,trashItem, or importsDevsweepCorePrivate.Acceptance criteria
Files to touch (estimate)
best-effort estimate; agent refines during implementation
Implementation notes
Dependencies
Safety checklist
See
.github/ISSUE_TEMPLATE/task.yml— tick applicable invariants in the issue if any destructive path is touched.Definition of Done