Problem Statement
Currently, running clawpatch map performs a full scan of the entire project repository. It executes all heuristic mappers, traverses the filesystem, collects all seeds, and reconciles all features.
In large monorepos or substantial codebases, if a developer modifies only 1 or 2 files, scanning thousands of unchanged files is a massive waste of resources. This creates a severe bottleneck for both local development workflows and CI pipelines.
Expected Impact
- Performance: Massive reduction in mapping execution time (up to 10x faster for iterative changes).
- Efficiency: Significantly speeds up CI checks and tightens the local development loop by restricting map operations strictly to modified scopes.
Problem Statement
Currently, running
clawpatch mapperforms a full scan of the entire project repository. It executes all heuristic mappers, traverses the filesystem, collects all seeds, and reconciles all features.In large monorepos or substantial codebases, if a developer modifies only 1 or 2 files, scanning thousands of unchanged files is a massive waste of resources. This creates a severe bottleneck for both local development workflows and CI pipelines.
Expected Impact