## ADDED Requirements ### Requirement: code-server manifest defines runtime configuration The system SHALL provide a complete code-server manifest. #### Scenario: Manifest includes Docker configuration - **WHEN** the code-server manifest is loaded - **THEN** it specifies the Docker image (codercom/code-server) - **AND** it defines exposed ports (8080) - **AND** it defines volume mounts (workspace, config, ssh) #### Scenario: Manifest includes environment variables - **WHEN** the manifest is used for spawning - **THEN** it defines required environment variables - **AND** it defines optional config overrides ### Requirement: code-server manifest is valid The system SHALL validate the code-server manifest against the tool manifest schema. #### Scenario: Schema validation - **WHEN** the manifest is loaded at startup - **THEN** it passes schema validation - **AND** any errors prevent application startup