# Doc Entities
## Master Doc Entities Table
| `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
| 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) |