Challenge
Local build workflows were slow and repetitive when only a subset of files changed, wasting developer time in both local development and CI/CD pipelines.
A change-aware build runner written in Go that executes only what changed since the last run.
Category
Developer Tools
Stack
Local build workflows were slow and repetitive when only a subset of files changed, wasting developer time in both local development and CI/CD pipelines.
Designed a Go CLI using Cobra with delta tracking, baseline snapshots, and command-based workflows. Scout monitors files and directories, detects changes since the last run, and executes only the tasks that actually need rerunning.
Shortened feedback loops by eliminating redundant builds, with planned support for dependency awareness, parallel execution, and compiler/test runner integrations.