Blitz.MixWorkspace.Impact (blitz v0.3.0)

Copy Markdown View Source

Impact-aware execution for Blitz.MixWorkspace.

This layer computes deterministic task state for each planned workspace command, skips exact states that already have a passed result, and persists command results under .blitz/test_state_v1.

Summary

Types

task_spec()

@type task_spec() ::
  atom() | {atom(), [String.t()]} | {atom(), [String.t()], keyword()}

Functions

plan(workspace_config, task, args \\ [], opts \\ [])

run!(workspace_config, task, args \\ [], opts \\ [])

run_many!(workspace_config, task_specs, opts \\ [])