# blitz v0.3.0 - Table of Contents

Parallel command runner and Mix workspace orchestrator for Elixir tooling

## Pages

- Guides
  - [Impact CI](impact_ci.md)
  - [Test State](test_state.md)
  - [Downstream Integration](downstream_integration.md)

- Project Documents
  - [Overview](readme.md)
  - [Changelog](changelog.md)
  - [License](license.md)

## Modules

- [Blitz](Blitz.md): Lightweight parallel command execution for Elixir tooling.
- [Blitz.Command](Blitz.Command.md): Command specification for `Blitz`.

- [Blitz.MixWorkspace](Blitz.MixWorkspace.md): Config-driven runner for Mix-oriented multi-project workspaces.
- [Blitz.MixWorkspace.Impact](Blitz.MixWorkspace.Impact.md): Impact-aware execution for `Blitz.MixWorkspace`.
- [Blitz.Result](Blitz.Result.md): Result metadata for a completed command.

- Exceptions
  - [Blitz.Error](Blitz.Error.md): Raised when one or more parallel commands fail.

## Mix Tasks

- [mix blitz.test_state.prune](Mix.Tasks.Blitz.TestState.Prune.md): Prune compact Blitz test-state artifacts.
- [mix blitz.workspace](Mix.Tasks.Blitz.Workspace.md): Run a configured Blitz workspace task from the current Mix project.
- [mix blitz.workspace.impact](Mix.Tasks.Blitz.Workspace.Impact.md): Run a configured Blitz workspace task with test-state impact skipping.

