# Session Management Configuration session: # Automatically track file changes during session auto_track: true # Create automatic checkpoints at intervals (false = manual only) auto_checkpoint: false checkpoint_interval: 30m # Generate handoff document on session end handoff_on_end: true # Archive completed sessions after N days archive_after_days: 30 context: # Primary architecture pattern for this project # Options: hexagonal, layered, microservices, mvc, clean, ddd architecture: hexagonal # Code patterns to detect and enforce patterns: - repository-pattern - dependency-injection # Project conventions conventions: - type-hints-required - docstrings-required tracking: # File patterns to watch for changes watch_patterns: - "src/**/*.py" - "tests/**/*.py" - "docs/**/*.md" # Patterns to ignore ignore_patterns: - "**/__pycache__/**" - "**/node_modules/**" - "**/.venv/**" - "**/dist/**" # Annotations to track annotations: - "TODO:" - "FIXME:" - "DECISION:" - "BLOCKER:" quality: # Minimum test coverage threshold (%) coverage_threshold: 85 # Require tests for new features require_tests: true # Block merge if quality thresholds not met block_merge_on_quality: true display: # Use colored terminal output color: true # Verbosity level (false, true, debug) verbose: false # Use emoji in output emoji: true # Date/time format date_format: "%Y-%m-%d %H:%M"