Skip to content

[EPIC] Module xcode.deriveddata #10

@kirich1409

Description

@kirich1409

Context

First module. Scans ~/Library/Developer/Xcode/DerivedData/*, computes physical sizes, proposes .trash actions. Exercises the basic API flow (folder-scan + Trash) and the resource-lock integration (Xcode must be quiescent).

Goals

  • XcodeDerivedData: CleanupModule with riskLevel = .reversible.
  • requiredQuiescence = [.noProcessWithBundleIDPrefix("com.apple.dt.Xcode")].
  • Scan streams .directory ScanItems with physical size.
  • Plan returns .trash(url, .trashSymlinkOnly).

Child tasks

Will be added as sub-issues after task batch.

Exit criteria

  • AC-2, AC-3, AC-4, AC-5, AC-17 pass.

Related documents

n/a

Metadata

Metadata

Assignees

No one assigned

    Labels

    safety:touches-fsTouches filesystem operationstype:epicContainer issue grouping related tasks

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions