Initial commit
This commit is contained in:
74
skills/session-management/assets/config-template.yaml
Normal file
74
skills/session-management/assets/config-template.yaml
Normal 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"
|
||||
Reference in New Issue
Block a user