3.0 KiB
3.0 KiB
Current Engineering Status — 2026-03-07
Overall Status
- Product state:
Frozen MVP complete - Experience state:
Post-MVP polish pass complete - Localization state:
Chinese-first bilingual framework complete - Packaging state:
Unsigned native artifacts refreshed - Release state:
Internal beta ready, public release still gated by signing/notarization credentials
What Is Complete
Frozen MVP Workflows
OverviewSmart CleanAppsHistoryRecoveryPermissionsSettings
Productization and Polish
- Shared SwiftUI design-system uplift landed
- Empty/loading/error/trust states were strengthened across the MVP shell
- Keyboard navigation and command shortcuts landed for the main shell
- Accessibility semantics and stable UI-automation identifiers landed
- Native UI smoke is green on a trusted local machine
Localization
- Shared localization framework added across the Swift package graph
- Supported app languages:
简体中文,English - Default app language:
简体中文 - User language preference now persists through
AtlasSettings - Worker-generated summaries and settings-driven copy now follow the selected app language
Packaging
- Native
.app,.zip,.dmg, and.pkgartifacts build successfully - Latest local packaging rerun completed after localization work
- Current artifact directory:
dist/native/
Validation Snapshot
swift build --package-path Packages— passswift build --package-path Apps— passswift test --package-path Packages— pass (23tests)swift test --package-path Apps— pass (8tests)./scripts/atlas/run-ui-automation.sh— environment-conditional on the current machine; standalone repro confirms current timeout is machine-level, not Atlas-specific./scripts/atlas/package-native.sh— pass./scripts/atlas/full-acceptance.sh— pass with documented UI-automation environment condition
Current Blockers
Smart Cleanexecute now supports a real Trash-based path for structured safe targets, and those targets can be physically restored. Full disk-backed coverage is still incomplete, and unsupported targets fail closed. SeeDocs/Execution/Execution-Chain-Audit-2026-03-09.md.- Silent fallback from XPC to the scaffold worker can mask execution-path failures in user-facing flows. See
Docs/Execution/Execution-Chain-Audit-2026-03-09.md. - Public signed distribution is still blocked by missing Apple release credentials:
Developer ID ApplicationDeveloper ID InstallerATLAS_NOTARY_PROFILE
Recommended Next Steps
- Run a dedicated manual localization QA pass for Chinese and English on a clean machine.
- Reinstall the latest packaged app and verify first-launch language behavior with a fresh state file.
- Re-check macOS UI automation on a clean/trusted machine if native XCUITest evidence is needed without the current environment condition.
- If release-ready output is needed, obtain signing/notarization credentials and rerun native packaging.