foundry-tui-app 0.0.5

Application model and controller for foundry-tui
Documentation
# foundry-tui-app

Application state + controller crate for `foundry-tui`.

## Responsibilities

- Defines the core runtime model (`AppModel`, job/anvil/custom modal state).
- Owns `AppController` orchestration for input handling, workflow actions, and job lifecycle.
- Builds and validates command-builder runs for Forge and Cast before dispatch.
- Tracks workspace inventory (`.sol` files, foundry config/remappings presence).

## Internal module layout

- `model`: shared public state/types consumed by UI.
- `job_manager`: async process job spawning/cancelation plumbing.
- `controller/{input,actions,anvil,custom,jobs}`: behavior split by concern.
- `parsing`: CLI/token parsing, placeholder handling, validation, key matching.
- `project_inventory`: project filesystem scanning logic.

## Out of scope

- No terminal rendering (handled by `foundry-tui-ui`).
- No process execution primitives (handled by `foundry-tui-foundry`).