paths
paths
¶
Path validation checks.
Validates that paths referenced in the configuration exist and are accessible.
Classes¶
WorkspaceParentExistsCheck
¶
Check that workspace parent directory exists (V002).
The workspace itself will be created, but its parent must exist. This is auto-fixable by creating the parent directories.
Functions¶
check
¶
Check workspace parent exists.
Source code in src/marianne/validation/checks/paths.py
TemplateFileExistsCheck
¶
Check that template_file exists if specified (V003).
Functions¶
check
¶
Check template_file exists.
Source code in src/marianne/validation/checks/paths.py
SystemPromptFileCheck
¶
Check that system_prompt_file exists if specified (V004).
Functions¶
check
¶
Check system_prompt_file exists.
Source code in src/marianne/validation/checks/paths.py
WorkingDirectoryCheck
¶
Check that working_directory is valid if specified (V005).
Functions¶
check
¶
Check working_directory is valid.
Source code in src/marianne/validation/checks/paths.py
PreludeCadenzaFileCheck
¶
Check that prelude/cadenza files exist when paths are static (V108).
Only checks non-templated paths (no Jinja {{). Templated paths
are resolved at execution time and cannot be validated statically.
This is a WARNING because files might be created before execution.
Functions¶
check
¶
Check prelude and cadenza file/directory paths.
Source code in src/marianne/validation/checks/paths.py
SkillFilesExistCheck
¶
Check that files referenced in validation commands exist (V107).
This is a WARNING because skill files might be optional.
Functions¶
check
¶
Check files referenced in validations.