/** * Domain Constants * Centralized default values and configuration for the domain layer * Single source of truth for all domain defaults */ /** * Default protected branch names * These branches are protected by default in branch-protection check */ export declare const DEFAULT_PROTECTED_BRANCHES: readonly ["main", "master"]; /** * All commonly protected branches (extended list) */ export declare const COMMON_PROTECTED_BRANCHES: readonly ["main", "master", "develop", "production"]; /** * Default messages for each check type */ export declare const DEFAULT_CHECK_MESSAGES: { readonly BRANCH_PROTECTION: "Cannot work on {branch} branch directly"; readonly UNCOMMITTED_CHANGES: "You have uncommitted changes in your working directory"; readonly MONOREPO_ROOT: "Operations in monorepo root are restricted"; readonly CONFIG_PROTECTION: "Configuration files must be protected in Claude settings"; }; /** * Default suggestions for violations */ export declare const DEFAULT_SUGGESTIONS: { readonly BRANCH_PROTECTION: "Create a feature branch to work on"; readonly UNCOMMITTED_CHANGES: "Consider committing or stashing your changes before proceeding"; readonly MONOREPO_ROOT: "Navigate to a specific project directory"; readonly CONFIG_PROTECTION: "Add protected files to readOnlyPatterns in .claude/settings.json"; }; /** * Check identifiers */ export declare const CHECK_IDS: { readonly BRANCH_PROTECTION: "branch-protection"; readonly UNCOMMITTED_CHANGES: "uncommitted-changes"; readonly MONOREPO_ROOT: "monorepo-root"; readonly CONFIG_PROTECTION: "config-protection"; }; /** * Configuration version */ export declare const CONFIG_VERSION = 2; /** * Configuration file name */ export declare const CONFIG_FILENAME = ".claudemonorepo"; /** * Common project directory names in monorepos */ export declare const COMMON_PROJECT_DIRECTORIES: readonly ["apps", "packages", "libs", "modules", "services", "projects"]; //# sourceMappingURL=constants.d.ts.map