Skip to content

Observations

An observation is a named, repeatable build invocation — a specific combination of command, flags, and working directory that represents something your team actually runs.

Examples:

  • A full incremental cargo build from a clean checkout
  • cargo test --workspace after touching a core crate
  • A frontend tsc --noEmit type-check on CI

Raw build times are noisy. The same project produces wildly different numbers depending on cache state, what changed, and which machine ran it. Observations give Wezel a stable unit of comparison: apples to apples, run to run, commit to commit.

ObservedTracked
SourceDeveloper machinesCI
PurposeDiscover what’s painfulBenchmark deterministically
CadenceEvery buildEvery commit

Observed data gives you a real-world picture of team pain. Tracked observations give you the reproducible signal needed to catch regressions commit-by-commit.

Once Wezel surfaces your highest-impact observations, you promote them to tracked so they’re benchmarked on every commit in CI.