Files
CleanMM/Docs/Execution/Selective-Parity-Week-2026-03-23.md
2026-03-23 16:48:26 +08:00

129 lines
4.7 KiB
Markdown

# Selective Parity Week — 2026-03-23
## Context
Atlas now has a documented competitive strategy:
- keep MVP frozen
- preserve trust as the primary moat
- selectively close the most visible comparison gaps against `Mole`, `Tencent Lemon Cleaner`, and `Pearcleaner`
This week plan turns that strategy into the next development-ready execution window.
Related docs:
- [Open-Source-Competitor-Research-2026-03-21.md](./Open-Source-Competitor-Research-2026-03-21.md)
- [Competitive-Strategy-Plan-2026-03-21.md](./Competitive-Strategy-Plan-2026-03-21.md)
- [ROADMAP.md](../ROADMAP.md)
## Planned Window
- `2026-03-23` to `2026-03-27`
## Goal
Prepare Atlas's next coding phase so that development can start immediately on the two highest-pressure competitive surfaces:
- `Smart Clean` selective parity against `Mole` and `Lemon`
- `Apps` depth and uninstall trust against `Pearcleaner` and `Lemon`
## Scope
Stay inside frozen MVP:
- `Overview`
- `Smart Clean`
- `Apps`
- `History`
- `Recovery`
- `Permissions`
- `Settings`
Do not expand into:
- `Storage treemap`
- `Menu Bar`
- `Automation`
- duplicate-file or similar-photo cleanup as new Atlas modules
- privacy-cleaning as a new standalone module
## Must Deliver
- A concrete competitor-pressure matrix for `Smart Clean` and `Apps`
- A fixture-backed validation plan for uninstall depth and supported cleanup classes
- One implementation-ready plan for the first selective-parity coding slice
- Updated acceptance criteria for `Smart Clean` and `Apps`
- Updated release-facing beta checklist so validation reflects competitive trust requirements
## Backlog Mapping
- `ATL-211` Expand real `Smart Clean` execute coverage for top safe target classes most likely compared to `Mole` and `Lemon`
- `ATL-214` Make history and completion states reflect real side effects only
- `ATL-226` Build a competitor-pressure matrix for `Apps` using representative `Pearcleaner` and `Lemon` uninstall scenarios
- `ATL-227` Expand uninstall preview taxonomy and leftover evidence for supported app footprint categories
- `ATL-228` Surface recoverability, auditability, and supported-vs-review-only cues directly in the `Apps` flow
- `ATL-229` Validate uninstall depth on mainstream and developer-heavy fixture apps
## Day Plan
- `Day 1`
- finalize competitor-pressure matrix
- freeze non-goals and no-go boundaries for selective parity work
- `Day 2`
- define fixture app set and Smart Clean target-class benchmark set
- confirm acceptance and validation expectations
- `Day 3`
- write the detailed implementation plan for the first coding slice
- identify likely file-touch map and contract-test map
- `Day 4`
- align beta checklist and MVP acceptance matrix with the selective-parity strategy
- verify risks and roadmap still match
- `Day 5`
- hold an internal doc gate for development readiness
- confirm the next coding session can begin without planning gaps
## Owner Tasks
- `Product Agent`
- keep parity work bounded to visible comparison pressure only
- reject backlog inflation that does not strengthen the frozen MVP
- `UX Agent`
- define visible trust cues for supported, unsupported, and review-only actions
- keep Atlas's UI difference legible against broader cleaner tools
- `Mac App Agent`
- identify concrete UI surfaces that must change in `Smart Clean`, `Apps`, `History`, and completion states
- `Core Agent`
- define the preview taxonomy and structured evidence that the UI can actually render
- `System Agent`
- define which additional safe cleanup classes are realistic next targets for `Smart Clean`
- `QA Agent`
- define the fixture set, comparison scenarios, and contract-style checks
- `Docs Agent`
- keep strategy, acceptance, roadmap, and release-check documents aligned
## Validation Plan
### Planning Validation
- every new task maps to existing MVP surfaces
- every new acceptance criterion is testable
- every parity goal has an explicit competitor reference and an explicit Atlas non-goal
### Readiness Validation
- at least one implementation-ready plan exists for the next coding slice
- acceptance matrix and beta checklist reflect the new competitive gates
- no document implies that Atlas is reopening deferred scope
## Exit Criteria
- selective parity work is expressed as tasks, acceptance, and validation rather than just strategy prose
- `Smart Clean` and `Apps` both have explicit competitor-driven targets
- next coding session can start without another planning pass
## Known Blockers
- signed public beta remains blocked by missing Apple release credentials
- `Smart Clean` breadth still has to stay subordinate to execution honesty
- `Apps` depth work must remain bounded by what Atlas can safely prove and recover