Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 17:55:18 +08:00
commit f33f21dd79
19 changed files with 3530 additions and 0 deletions

View File

@@ -0,0 +1,74 @@
# 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"