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

4.7 KiB

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:

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