# ExecutionPlaneProcess v0.1.0 - Table of Contents

> Execution Plane process launch, stdio, PTY, and process-session runtime.

## Pages

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

- Guides
  - [Guide Index](guides_index.md)
  - [Installation](installation.md)
  - [Usage](usage.md)
  - [Publishing](publishing.md)

## Modules

- [ExecutionPlane.Command](ExecutionPlane.Command.md): Generic transport-level command invocation.
- [ExecutionPlane.LineFraming](ExecutionPlane.LineFraming.md): Incremental newline framing for stdout and stderr stream handling.

- [ExecutionPlane.Process](ExecutionPlane.Process.md): Helper surface for one-shot subprocess execution.
- [ExecutionPlane.Process.Application](ExecutionPlane.Process.Application.md): OTP application entry point for the standalone process runtime package.

- [ExecutionPlane.Process.Transport](ExecutionPlane.Process.Transport.md): Behaviour for the raw subprocess transport layer.
- [ExecutionPlane.Process.Transport.Delivery](ExecutionPlane.Process.Transport.Delivery.md): Stable mailbox-delivery metadata for transport subscribers.
- [ExecutionPlane.Process.Transport.GuestBridge.State](ExecutionPlane.Process.Transport.GuestBridge.State.md): Internal state schema for the guest bridge transport coordinator.
- [ExecutionPlane.Process.Transport.Info](ExecutionPlane.Process.Transport.Info.md): Snapshot of a long-lived transport's execution-surface metadata and IO contract.

- [ExecutionPlane.Process.Transport.LowerSimulation](ExecutionPlane.Process.Transport.LowerSimulation.md): Execution Plane-owned process transport simulation surface.
- [ExecutionPlane.Process.Transport.Options](ExecutionPlane.Process.Transport.Options.md): Normalized startup options for the raw transport layer.

- [ExecutionPlane.Process.Transport.RunOptions](ExecutionPlane.Process.Transport.RunOptions.md): Validated options for synchronous non-PTY command execution.

- [ExecutionPlane.Process.Transport.RunResult](ExecutionPlane.Process.Transport.RunResult.md): Captured output and normalized exit data for one-shot non-PTY execution.

- [ExecutionPlane.Process.Transport.Subprocess.State](ExecutionPlane.Process.Transport.Subprocess.State.md): Internal state schema for the subprocess transport coordinator.
- [ExecutionPlane.Process.Transport.Surface](ExecutionPlane.Process.Transport.Surface.md): Legacy compatibility shell for the public execution-surface contract.
- [ExecutionPlane.Process.Transport.Surface.Adapter](ExecutionPlane.Process.Transport.Surface.Adapter.md): Internal behaviour for execution-surface adapters owned by the core.

- [ExecutionPlane.Process.Transport.Surface.Capabilities](ExecutionPlane.Process.Transport.Surface.Capabilities.md): Typed transport-family and per-session execution-surface capabilities.

- [ExecutionPlane.Process.Transport.Surface.Registry](ExecutionPlane.Process.Transport.Surface.Registry.md): Internal registry of built-in execution-surface adapters.

- [ExecutionPlane.Process.TreRhai](ExecutionPlane.Process.TreRhai.md): Local TRE/Rhai process lane for invoking `rex-runner`.
- [ExecutionPlane.ProcessExit](ExecutionPlane.ProcessExit.md): Normalized process exit information shared by the runtime and provider profiles.

- [ExecutionPlane.Runtimes.Process](ExecutionPlane.Runtimes.Process.md): Minimal process runtime for one-shot local execution in the execution-plane
substrate.

- [ExecutionPlane.Runtimes.Process.Exit](ExecutionPlane.Runtimes.Process.Exit.md): Normalized process exit information for the lower runtime substrate.

- [ExecutionPlane.Runtimes.Process.RunResult](ExecutionPlane.Runtimes.Process.RunResult.md): Captured output and normalized exit data for one-shot process execution.

- [ExecutionPlane.TaskSupport](ExecutionPlane.TaskSupport.md): Small task helpers shared by the runtime and transport layers.

- Exceptions
  - [ExecutionPlane.Process.Transport.Error](ExecutionPlane.Process.Transport.Error.md): Structured transport error with a normalized reason and debugging context.

