12 KiB
12 KiB
Backlog
Board Model
Status
BacklogReadyIn ProgressIn ReviewBlockedDoneFrozen
Priority
P0— required for MVP viabilityP1— important but can follow MVPP2— exploratory or future work
MVP Scope
OverviewSmart CleanAppsHistoryRecoveryPermissionsSettings
Deferred to P1
Storage treemapMenu BarAutomation
Epics
EPIC-01Brand and ComplianceEPIC-02Information Architecture and Interaction DesignEPIC-03Protocol and Domain ModelEPIC-04App Shell and Engineering ScaffoldEPIC-05Scan and Action PlanEPIC-06Apps and UninstallEPIC-07History and RecoveryEPIC-08Permissions and System IntegrationEPIC-09Quality and VerificationEPIC-10Packaging, Signing, and ReleaseEPIC-16Beta Stabilization and Execution TruthfulnessEPIC-17Signed Public Beta PackagingEPIC-18Public Beta Feedback and Trust ClosureEPIC-19GA Recovery and Execution HardeningEPIC-20GA Launch Readiness
Now / Next / Later
Now
- Week 1 scope freeze
- Week 2 design freeze for core screens
- Week 3 architecture and protocol freeze
Next
- Week 4 scaffold creation
- Week 5 scan pipeline
- Week 6 action-plan preview and execute path
Later
- Week 7 apps flow
- Week 8 permissions, history, recovery
- Week 9 helper integration
- Week 10 hardening
- Week 11 beta candidate
- Week 12 release-readiness review
Seed Issues
Week 1
ATL-001Freeze naming rules —Product AgentATL-002Freeze MVP scope —Product AgentATL-003Define goals and metrics —Product AgentATL-004Start decision and risk log —Product AgentATL-005DraftIA v1—UX AgentATL-006Draft three core flows —UX AgentATL-007Draft page-state matrix —UX AgentATL-008Define domain models —Core AgentATL-009Define protocol —Core AgentATL-010Define task state and errors —Core AgentATL-011Draft worker/helper boundary —System AgentATL-012Draft permission matrix —System AgentATL-013Audit upstream reusable capabilities —Adapter AgentATL-014Report JSON adaptation blockers —Adapter AgentATL-017Create acceptance matrix —QA AgentATL-019Draft attribution docs —Docs AgentATL-020Week 1 gate review —Product Agent
Week 2
ATL-021Overviewhigh-fidelity design —UX AgentATL-022Smart Cleanhigh-fidelity design —UX AgentATL-023Appshigh-fidelity design —UX AgentATL-024Permission explainer sheets —UX AgentATL-025FreezeProtocol v1.1—Core AgentATL-026Freeze persistence model —Core AgentATL-027Draft worker XPC interface —System AgentATL-028Draft helper allowlist —System AgentATL-029Draft package and target graph —Mac App AgentATL-030Draft navigation and state model —Mac App AgentATL-031Draft scan adapter chain —Adapter AgentATL-032Draft app-footprint adapter chain —Adapter AgentATL-034MVP acceptance matrix v1 —QA AgentATL-036Attribution file v1 —Docs AgentATL-037Third-party notices v1 —Docs AgentATL-040Week 2 gate review —Product Agent
Week 3
ATL-041FreezeArchitecture v1—Core Agent+System AgentATL-042FreezeProtocol Schema v1—Core AgentATL-043Freeze error registry —Core AgentATL-044Freeze task state machine —Core AgentATL-045Freeze persistence model —Core AgentATL-046Freeze worker XPC method set —System AgentATL-047Freeze helper action allowlist —System AgentATL-048Freeze helper validation rules —System AgentATL-049Freeze app-shell route map —Mac App AgentATL-050Freeze package dependency graph —Mac App AgentATL-052Freeze scan adapter path —Adapter AgentATL-053Freeze apps list adapter path —Adapter AgentATL-056Draft contract test suite —QA AgentATL-060Week 3 gate review —Product Agent
Post-MVP Polish Track
Current Status
Complete— UI audit completed with explicitP0 / P1 / P2remediation directions inDocs/Execution/UI-Audit-2026-03-08.md.Complete— frozen MVP workflows are implemented end to end.Complete— post-MVP polish for trust, hierarchy, loading states, keyboard flow, and accessibility.Complete— Chinese-first bilingual localization framework with persisted app-language switching.Open— manual localization QA and release-signing/notarization remain as the main next steps.
Focus
- Make the existing MVP feel safe, clear, and native before expanding scope.
- Prioritize first-use trust, smooth feedback, and visual consistency across the frozen MVP modules.
- Keep polish work inside
Overview,Smart Clean,Apps,History,Recovery,Permissions, andSettings.
Epics
EPIC-11First-Run Activation and Permission TrustEPIC-12Smart Clean Explainability and Execution ConfidenceEPIC-13Apps Uninstall Confidence and Recovery ClarityEPIC-14Visual System and Interaction ConsistencyEPIC-15Perceived Performance and State Coverage
Now / Next / Later
Now
- Run manual bilingual QA on a clean machine
- Validate first-launch behavior with a fresh workspace-state file
- Prepare signed packaging inputs if external distribution is needed
Next
- Add additional supported languages only after translation QA and copy governance are in place
- Revisit post-beta manual polish items that require human UX review rather than more structural engineering work
- Convert the current unsigned packaging flow into a signed and notarized release path
Later
- Extend localization coverage to future deferred modules when scope reopens
- Add localization linting or snapshot checks if the language matrix expands
- Revisit copy tone and translation review during release hardening
Seed Issues
Polish Week 1
ATL-101Audit state coverage for all MVP screens —UX AgentATL-102Define polish scorecard and acceptance targets —Product AgentATL-103Refresh shared design tokens and card hierarchy —Mac App AgentATL-104PolishSmart Cleanscan controls, preview hierarchy, and execution feedback —Mac App AgentATL-105PolishAppsuninstall preview, leftovers messaging, and recovery cues —Mac App AgentATL-106Rewrite trust-critical copy for permissions, destructive actions, and restore paths —UX AgentATL-107Add loading, empty, error, and partial-permission states to the primary screens —Mac App AgentATL-108Add narrow UI verification for first-run, scan, and uninstall flows —QA AgentATL-110Polish Week 1 gate review —Product Agent
Polish Week 2
ATL-111TightenOverviewinformation density and recommendation ranking —UX AgentATL-112ImproveHistoryreadability and restore confidence markers —Mac App AgentATL-113ImprovePermissionsguidance for limited mode and just-in-time prompts —UX AgentATL-114Normalize cross-screen action labels, confirmation sheets, and completion summaries —Docs AgentATL-115Measure perceived latency and remove avoidable visual jumps in core flows —QA AgentATL-116Polish Week 2 gate review —Product Agent
Internal Beta Hardening Track
Current Status
Complete— frozen MVP is implemented and internally beta-ready.Blocked— release trust still depends on removing silent fallback and tightening execution/recovery honesty.Dormant— signed public beta work is inactive until Apple signing/notarization credentials exist.
Focus
- Keep the roadmap inside the frozen MVP modules.
- Hard-fix execution truthfulness before any broader distribution plan resumes.
- Make recovery claims match shipped restore behavior.
- Keep signed public beta work as a conditional branch, not the active mainline.
Epics
EPIC-16Beta Stabilization and Execution TruthfulnessEPIC-17Signed Public Beta PackagingEPIC-18Public Beta Feedback and Trust ClosureEPIC-19GA Recovery and Execution HardeningEPIC-20GA Launch Readiness
Now / Next / Later
Now
- Remove or gate silent fallback in release-facing execution flows
- Run bilingual manual QA on a clean machine
- Validate packaged first-launch behavior with a fresh state file
- Tighten release-facing copy where execution or recovery is overstated
Next
- Expand real
Smart Cleanexecute coverage for the highest-value safe targets - Add stronger
scan -> execute -> rescancontract coverage - Implement physical restore for file-backed recoverable actions, or narrow product claims
- Freeze recovery-related copy only after behavior is proven
Later
- Obtain Apple signing and notarization credentials
- Produce signed and notarized
.app,.dmg, and.pkgartifacts - Validate signed install behavior on a clean machine
- Run a small hardware-diverse public beta cohort only after signed distribution is available
Seed Issues
Release Phase 1: Beta Stabilization
ATL-201Remove or development-gate silent XPC fallback in release-facing execution flows —System AgentATL-202Add explicit failure states when real worker execution is unavailable —Mac App AgentATL-203Run bilingual manual QA on a clean machine —QA AgentATL-204Validate fresh-state first launch from packaged artifacts —QA AgentATL-205Narrow release-facing recovery and execution copy where needed —UX Agent+Docs AgentATL-206Beta stabilization gate review —Product Agent
Release Phase 2: Smart Clean Execution Credibility
ATL-211Expand realSmart Cleanexecute coverage for top safe target classes —System AgentATL-212Carry executable structured targets through the worker path —Core AgentATL-213Add strongerscan -> execute -> rescancontract coverage —QA AgentATL-214Make history and completion states reflect real side effects only —Mac App AgentATL-215Execution credibility gate review —Product Agent
Release Phase 3: Recovery Credibility
ATL-221Implement physical restore for file-backed recoverable actions where safe —System AgentATL-222Validate shipped restore behavior on real file-backed test cases —QA AgentATL-223Narrow README, in-app, and release-note recovery claims if needed —Docs Agent+Product AgentATL-224Freeze recovery contract and acceptance evidence —Product AgentATL-225Recovery credibility gate review —Product Agent
Conditional Release Phase 4: Signed Distribution and External Beta
ATL-231Obtain Apple release signing credentials —Release AgentATL-232Passsigning-preflight.shon the release machine —Release AgentATL-233Produce signed and notarized native artifacts —Release AgentATL-234Validate signed DMG and PKG install on a clean machine —QA AgentATL-235Run a trusted hardware-diverse signed beta cohort —Product AgentATL-236Triage public-beta issues before any GA candidate naming —Product Agent
Definition of Ready
- Scope is clear and bounded
- Dependencies are listed
- Owner Agent is assigned
- Acceptance criteria are testable
- Deliverable format is known
Definition of Done
- Acceptance criteria are satisfied
- Relevant docs are updated
- Decision log is updated if scope or architecture changed
- Risks and blockers are recorded
- Handoff notes are attached