Checks that a directory is a valid Ulysses-style repository with all required files and folders.
Arguments
- path
Character. Path to the repository to validate. If NULL (default), uses the current working directory.
Value
List with validation results containing:
is_valid: Logical. TRUE if all requirements met
path: Character. Path that was validated
required_files: Data frame with required files and their status
required_dirs: Data frame with required directories and their status
summary: Character. Summary message