1.0 KiB
1.0 KiB
AtlasInfrastructure
Responsibility
- Persistence
- Logging and audit events
- Permission inspection
- Process, helper, and XPC transport support
- Worker-boundary orchestration for MVP flows
Current Implementation
AtlasWorkspaceRepositorypersists the workspace snapshot, current plan, and settings as local JSON state.AtlasScaffoldWorkerServicenow backs scan, preview, execute, restore, apps, uninstall, and settings flows through structured protocol requests.AtlasPermissionInspectorperforms best-effort macOS permission checks for Full Disk Access, Accessibility, and Notifications.AtlasPrivilegedHelperClientinvokes the allowlisted helper executable using structured JSON payloads.AtlasXPCWorkerClientandAtlasXPCListenerDelegateprovide the real app-to-worker transport boundary usingNSXPCConnectionwith structuredDatapayloads.AtlasPreferredWorkerServiceprefers the bundled XPC service and falls back to the in-process worker when needed.AtlasAuditStorerecords audit-friendly task events.