CODITECT Core Utilities
Shared utility functions for MEMORY-CONTEXT system.
Author: AZ1.AI CODITECT Team Sprint: Sprint +1 - MEMORY-CONTEXT Implementation Day 5 Date: 2025-11-16
File: utils.py
Classes
UtilsError
Base exception for utility errors.
GitRepositoryNotFoundError
Raised when git repository cannot be found.
InvalidPathError
Raised when path is invalid or inaccessible.
Functions
find_git_root(start_path)
Find git repository root directory.
validate_git_repository(path)
Validate that path is a git repository.
main()
CLI entry point for testing utility functions.
Usage
python utils.py