# SYNAPSE Context Domain (L1)
# Bracket-specific rules for context window management
# Source: DESIGN-SYNAPSE-ENGINE.md context bracket definitions

# FRESH (60-100% context remaining) — Lean injection
CONTEXT_RULE_FRESH_0=Context is fresh — minimize injected rules to essentials only
CONTEXT_RULE_FRESH_1=Avoid redundant context — agent has full conversation history
CONTEXT_RULE_FRESH_2=Full layer stack available — all domains can inject normally

# MODERATE (40-60% context remaining) — Standard behavior
CONTEXT_RULE_MODERATE_0=Standard context level — all layers active at normal priority
CONTEXT_RULE_MODERATE_1=Monitor token usage — consider summarizing long outputs
CONTEXT_RULE_MODERATE_2=Prefer concise code examples over verbose explanations

# DEPLETED (25-40% context remaining) — Reinforcement hints
CONTEXT_RULE_DEPLETED_0=Context depleting — reinforce critical rules and constraints
CONTEXT_RULE_DEPLETED_1=Prefer concise responses — save tokens for essential operations
CONTEXT_RULE_DEPLETED_2=Skip optional layers (L6 keyword domains) to conserve tokens
CONTEXT_RULE_DEPLETED_3=Summarize progress before each action to maintain continuity

# CRITICAL (<25% context remaining) — Handoff warning
CONTEXT_RULE_CRITICAL_0=CRITICAL: Context nearly exhausted — recommend session handoff
CONTEXT_RULE_CRITICAL_1=Summarize current state for potential new session continuation
CONTEXT_RULE_CRITICAL_2=Only inject L0 Constitution and L1 Global rules — skip all other layers
CONTEXT_RULE_CRITICAL_3=Document incomplete work in story file before session ends
