Context
Fourth module. Second FastWalker consumer — proves the API works with multiple markers and that modules can emit .hint without a full clean plan.
Goals
- Walks projectRoots via
FastWalker(markers: [.file("package.json")]).
- For each project, finds sibling
node_modules/, filters by mtime (cold > N days).
- Plan returns
.hint("Run pnpm prune or wait for 0.2 extended module") — never .trash in 0.1.
Child tasks
Will be added as sub-issues after task batch.
Exit criteria
- Scan output on fixture matches expectation; plan never returns
.trash.
Related documents
n/a
Context
Fourth module. Second FastWalker consumer — proves the API works with multiple markers and that modules can emit
.hintwithout a full clean plan.Goals
FastWalker(markers: [.file("package.json")]).node_modules/, filters by mtime (cold > N days)..hint("Runpnpm pruneor wait for 0.2 extended module")— never.trashin 0.1.Child tasks
Will be added as sub-issues after task batch.
Exit criteria
.trash.Related documents
n/a