# Functions

NewHTTPHandler constructs a new HTTPHandler instance.
NewLocalStateProvider returns an instance of LocalStateProvider.

# Constants

ProgressPath is the path to the progress file.

# Structs

HTTPHandler processes HTTP requests received on the SSH reverse tunnel recording the users progress.
LocalStateProvider persists and retrieves a user's progress to the local ~/.kubesim folder.
Progress represents a user's progress for all scenarios they have launched.
ScenarioProgress represents a user's progress on a particular scenario.
TaskProgress represents a user's progress on a particular task.

# Interfaces

StateProvider defines the contract for retrieving and persisting a user's progress.