- update internal beta hardening docs and Smart Clean execution coverage for the 2026-03-16 hardening slice - add pnpm store detection, execution fixtures, and regression coverage across adapters, infrastructure, and app model tests - distinguish file-backed vs Atlas-only recovery messaging in History and restore summaries - preserve completed Smart Clean recovery entries when later targets fail, and report failed findings explicitly instead of losing side effects
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.