//! Pathfinder Common — shared types, errors, and infrastructure.
//!
//! This crate provides the foundational building blocks used by all
//! Pathfinder crates:
//!
//! - **Error taxonomy** — standardized MCP error codes (PRD §5)
//! - **Domain types** — `SemanticPath`, `VersionHash`, `WorkspaceRoot`
//! - **Configuration** — zero-config defaults + optional JSON override
//! - **Sandbox** — three-tier file access control
//! - **File watcher** — external change detection for cache eviction
/// The `config` module containing configuration structures and functions.
/// Module for error types and related functionality.
/// Provides functionality to watch files for changes.
/// A module for interacting with Git repositories.
/// Module containing utilities for indenting text.
/// Module for normalization utilities.
/// Sandbox module.
/// Domain types used across Pathfinder crates.