feat: add Atlas native app UX overhaul

This commit is contained in:
zhukang
2026-03-10 17:09:35 +08:00
parent 0fabc6feec
commit 994e63f0b3
199 changed files with 38705 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# Execute Flow
## Actors
- User
- AtlasApp
- AtlasWorkerClient
- AtlasWorkerXPC
- AtlasPrivilegedHelper
- AtlasStore
## Sequence
1. User previews a plan and confirms execution.
2. App sends `task.execute`.
3. Worker splits actions into privileged and non-privileged work.
4. Worker performs non-privileged actions directly.
5. Worker submits allowlisted privileged actions to helper when needed.
6. Worker streams progress, warnings, and per-item results.
7. Worker persists task result and recoverable items.
8. App renders a result page with success, warnings, and recovery actions.