process_tools 0.31.0

Collection of algorithms and structures to handle processes properly.
Documentation
# Doc Entities

## Master Doc Entities Table

| Type | Purpose | Master File | Instances |
|------|---------|-------------|----------:|
| `api/` | Public API surface: type signatures, function contracts, return type semantics | [api/readme.md]api/readme.md | 4 |
| `feature/` | Functional capabilities: what each feature does, why it exists | [feature/readme.md]feature/readme.md | 5 |
| `invariant/` | Behavioral contracts and platform guarantees | [invariant/readme.md]invariant/readme.md | 2 |

## Master Doc Instances Table

| Entity | ID | Name | File |
|--------|----|------|------|
| api | 001 | Run Builder | [api/001_run_api.md]api/001_run_api.md |
| api | 002 | Report | [api/002_report_api.md]api/002_report_api.md |
| api | 003 | Exit Status Synthesis | [api/003_exit_status_api.md]api/003_exit_status_api.md |
| api | 004 | Lifecycle Management | [api/004_lifecycle_api.md]api/004_lifecycle_api.md |
| feature | 001 | Process Execution | [feature/001_process_execution.md]feature/001_process_execution.md |
| feature | 002 | Output Capture | [feature/002_output_capture.md]feature/002_output_capture.md |
| feature | 003 | CI/CD Environment Detection | [feature/003_environment_detection.md]feature/003_environment_detection.md |
| feature | 004 | Exit Status Synthesis | [feature/004_exit_status_synthesis.md]feature/004_exit_status_synthesis.md |
| feature | 005 | Process Lifecycle Management | [feature/005_lifecycle_management.md]feature/005_lifecycle_management.md |
| invariant | 001 | Result<Report, Report> Contract | [invariant/001_result_contract.md]invariant/001_result_contract.md |
| invariant | 002 | Cross-Platform Shell Abstraction | [invariant/002_cross_platform_shell.md]invariant/002_cross_platform_shell.md |