Skip to main content

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