From 9bc287877def723c51ed5a0fbc9e8ee640204fc0 Mon Sep 17 00:00:00 2001 From: jmdri Date: Mon, 2 Mar 2026 14:22:56 -0300 Subject: [PATCH] fix: add paths frontmatter to all 14 rule files for lazy loading All 16 rule files in .claude/rules/ now have paths: frontmatter, making them load on-demand instead of eagerly. This eliminates ~72k tokens (~34% of 200k context) from every session startup. Before: 72,392 tokens loaded unconditionally on session start After: 0 tokens always-loaded (rules load only when matching files are in conversation context) Fixes: thiagofinch/mega-brain#2 (Context Window Exhaustion) Security mapping: - OWASP LLM10 (Unbounded Consumption) - MITRE ATLAS AML.T0054 (LLM Resource Exhaustion) Co-Authored-By: Claude Opus 4.6 --- .claude/rules/ANTHROPIC-STANDARDS.md | 7 +++++++ .claude/rules/CLAUDE-LITE.md | 5 +++++ .claude/rules/RULE-GROUP-1.md | 7 +++++++ .claude/rules/RULE-GROUP-2.md | 6 ++++++ .claude/rules/RULE-GROUP-3.md | 6 ++++++ .claude/rules/RULE-GROUP-4.md | 7 +++++++ .claude/rules/RULE-GROUP-5.md | 7 +++++++ .claude/rules/RULE-GROUP-6.md | 7 +++++++ .claude/rules/RULE-GSD-MANDATORY.md | 6 ++++++ .claude/rules/agent-cognition.md | 7 +++++++ .claude/rules/agent-integrity.md | 7 +++++++ .claude/rules/epistemic-standards.md | 6 ++++++ .claude/rules/mcp-governance.md | 5 +++++ .claude/rules/state-management.md | 5 +++++ 14 files changed, 88 insertions(+) diff --git a/.claude/rules/ANTHROPIC-STANDARDS.md b/.claude/rules/ANTHROPIC-STANDARDS.md index 7fdc66f9..0ec48c5e 100644 --- a/.claude/rules/ANTHROPIC-STANDARDS.md +++ b/.claude/rules/ANTHROPIC-STANDARDS.md @@ -1,3 +1,10 @@ +--- +paths: + - ".claude/hooks/**" + - ".claude/skills/**" + - ".claude/jarvis/sub-agents/**" +--- + # ANTHROPIC STANDARDS ENFORCEMENT > **Versão:** 1.0.0 diff --git a/.claude/rules/CLAUDE-LITE.md b/.claude/rules/CLAUDE-LITE.md index ad09f6c8..b035293c 100644 --- a/.claude/rules/CLAUDE-LITE.md +++ b/.claude/rules/CLAUDE-LITE.md @@ -1,3 +1,8 @@ +--- +paths: + - ".claude/rules/**" +--- + # CLAUDE-LITE.md - MEGA BRAIN CORE (4KB) > **Versão:** 1.0.0 diff --git a/.claude/rules/RULE-GROUP-1.md b/.claude/rules/RULE-GROUP-1.md index 00fab480..c0b1b472 100644 --- a/.claude/rules/RULE-GROUP-1.md +++ b/.claude/rules/RULE-GROUP-1.md @@ -1,3 +1,10 @@ +--- +paths: + - "logs/**" + - ".claude/mission-control/**" + - "inbox/**" +--- + # RULE-GROUP-1: PHASE-MANAGEMENT > **Auto-Trigger:** Regras de gerenciamento de fases e operações core diff --git a/.claude/rules/RULE-GROUP-2.md b/.claude/rules/RULE-GROUP-2.md index c315fbc7..32180556 100644 --- a/.claude/rules/RULE-GROUP-2.md +++ b/.claude/rules/RULE-GROUP-2.md @@ -1,3 +1,9 @@ +--- +paths: + - ".claude/sessions/**" + - "docs/plans/**" +--- + # RULE-GROUP-2: PERSISTENCE > **Auto-Trigger:** Regras de persistência, continuidade de sessão e planejamento diff --git a/.claude/rules/RULE-GROUP-3.md b/.claude/rules/RULE-GROUP-3.md index 3118fc1f..78e23251 100644 --- a/.claude/rules/RULE-GROUP-3.md +++ b/.claude/rules/RULE-GROUP-3.md @@ -1,3 +1,9 @@ +--- +paths: + - ".claude/mission-control/**" + - "core/templates/**" +--- + # RULE-GROUP-3: OPERATIONS > **Auto-Trigger:** Regras de operações, paralelismo e contexto de negócio diff --git a/.claude/rules/RULE-GROUP-4.md b/.claude/rules/RULE-GROUP-4.md index 69d0cc02..dc705155 100644 --- a/.claude/rules/RULE-GROUP-4.md +++ b/.claude/rules/RULE-GROUP-4.md @@ -1,3 +1,10 @@ +--- +paths: + - "agents/**" + - "knowledge/**" + - "logs/batches/**" +--- + # RULE-GROUP-4: PHASE-5-SPECIFIC > **Auto-Trigger:** Regras específicas da Fase 5 e cascateamento de conhecimento diff --git a/.claude/rules/RULE-GROUP-5.md b/.claude/rules/RULE-GROUP-5.md index ea7c93f0..8fb40b01 100644 --- a/.claude/rules/RULE-GROUP-5.md +++ b/.claude/rules/RULE-GROUP-5.md @@ -1,3 +1,10 @@ +--- +paths: + - "agents/**" + - "scripts/**" + - "core/intelligence/**" +--- + # RULE-GROUP-5: VALIDATION > **Auto-Trigger:** Regras de validação, integridade e enforcement automático diff --git a/.claude/rules/RULE-GROUP-6.md b/.claude/rules/RULE-GROUP-6.md index cdb09ab9..77cfe5bb 100644 --- a/.claude/rules/RULE-GROUP-6.md +++ b/.claude/rules/RULE-GROUP-6.md @@ -1,3 +1,10 @@ +--- +paths: + - ".claude/skills/**" + - ".claude/jarvis/**" + - ".github/**" +--- + # RULE-GROUP-6: AUTO-ROUTING > **Auto-Trigger:** Regras de auto-routing de skills, sub-agents, qualidade e GitHub workflow diff --git a/.claude/rules/RULE-GSD-MANDATORY.md b/.claude/rules/RULE-GSD-MANDATORY.md index c842acbd..1e0baea2 100644 --- a/.claude/rules/RULE-GSD-MANDATORY.md +++ b/.claude/rules/RULE-GSD-MANDATORY.md @@ -1,3 +1,9 @@ +--- +paths: + - ".planning/**" + - "docs/plans/**" +--- + # RULE-GSD-MANDATORY: GSD Obrigatório para Planos > **Auto-Trigger:** Qualquer tarefa de planejamento ou implementação diff --git a/.claude/rules/agent-cognition.md b/.claude/rules/agent-cognition.md index e1f98478..055485a2 100644 --- a/.claude/rules/agent-cognition.md +++ b/.claude/rules/agent-cognition.md @@ -1,3 +1,10 @@ +--- +paths: + - "agents/**" + - ".claude/agent-memory/**" + - "knowledge/dna/**" +--- + # AGENT-COGNITION-PROTOCOL > **Versão:** 1.2.0 diff --git a/.claude/rules/agent-integrity.md b/.claude/rules/agent-integrity.md index 73aa42af..40c9d8e2 100644 --- a/.claude/rules/agent-integrity.md +++ b/.claude/rules/agent-integrity.md @@ -1,3 +1,10 @@ +--- +paths: + - "agents/**" + - ".claude/agent-memory/**" + - "knowledge/dna/**" +--- + # AGENT-INTEGRITY-PROTOCOL # Protocolo de Integridade e Fidelidade de Agentes diff --git a/.claude/rules/epistemic-standards.md b/.claude/rules/epistemic-standards.md index cf3322e4..2f6a9d3b 100644 --- a/.claude/rules/epistemic-standards.md +++ b/.claude/rules/epistemic-standards.md @@ -1,3 +1,9 @@ +--- +paths: + - "agents/**" + - "knowledge/dna/**" +--- + # EPISTEMIC-PROTOCOL > **Versão:** 1.0.0 diff --git a/.claude/rules/mcp-governance.md b/.claude/rules/mcp-governance.md index f8234472..7c13f4d3 100644 --- a/.claude/rules/mcp-governance.md +++ b/.claude/rules/mcp-governance.md @@ -1,3 +1,8 @@ +--- +paths: + - ".mcp.json" +--- + # MCP Governance Rules - Mega Brain > **Versão:** 1.0.0 diff --git a/.claude/rules/state-management.md b/.claude/rules/state-management.md index 2cf867c2..fa1c8270 100644 --- a/.claude/rules/state-management.md +++ b/.claude/rules/state-management.md @@ -1,3 +1,8 @@ +--- +paths: + - ".claude/mission-control/**" +--- + # Regras de Gerenciamento de Estado ## 🔴 MISSION-STATE.json é SAGRADO