# Explanation

Understanding-oriented documentation that explains how Slurm SDK is structured under the hood. This section focuses on the container-first execution path, workflow orchestration, and the runner lifecycle so you can reason about behavior and design decisions.

## Topics

- [System Overview](system_overview.md) - Architecture and component overview
- [CLI and TUI](cli-and-tui.md) - Command-line and interactive interface design
- [Slurm Concepts](slurm_concepts.md) - Key Slurm concepts for newcomers
- [Container Packaging](container_packaging.md) - How container images are built and deployed
- [Workflow Execution](workflow_execution.md) - How workflows are scheduled and run
- [Rendering and Runner](rendering_and_runner.md) - Script generation and job execution
- [Callbacks and Events](callbacks_and_events.md) - Lifecycle hooks and observability
