UNPKG

claude-flow-novice

Version:

Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.

270 lines (222 loc) 10.8 kB
--- description: View adaptive context statistics, health metrics, and bullet analytics tags: [context, ace, stats, analytics, health] --- # Context Statistics Command View comprehensive statistics about the adaptive context system, including bullet health, usage patterns, confidence trends, and curation metrics. **Usage:** ```bash /context-stats [--category=<type>] [--period=<days>] [--format=<format>] ``` **What This Does:** 1. Queries `adaptive_context`, `context_usage_log`, and `context_merge_log` tables 2. Generates analytics and health metrics 3. Identifies trends, anomalies, and optimization opportunities 4. Provides actionable recommendations **Arguments:** - `--category=<type>`: Filter by category (default: all) - `--period=<days>`: Analysis period in days (default: 30) - `--swarm-id=<id>`: Filter by swarm - `--project-id=<id>`: Filter by project - `--format=<format>`: Output format (text|json|chart) (default: text) - `--detail-level=<level>`: Summary|detailed|comprehensive (default: summary) - `--output=<path>`: Save report to file **Output Example:** ``` ═══════════════════════════════════════════════════════════════ 📊 ADAPTIVE CONTEXT HEALTH REPORT ═══════════════════════════════════════════════════════════════ Period: Last 30 days (2025-09-13 to 2025-10-13) Project: claude-flow-novice | Swarm: swarm-phase-0 ─────────────────────────────────────────────────────────────── 📈 BULLET STATISTICS ─────────────────────────────────────────────────────────────── Total Bullets: 127 └─ Active: 118 (92.9%) └─ Archived: 9 (7.1%) By Category: Strategy: 42 (35.6%) Most common Pattern: 38 (32.2%) Edge Case: 21 (17.8%) Domain Insight: 12 (10.2%) Optimization: 5 (4.2%) Anti-Pattern: 0 (0.0%) None identified By Confidence: High (≥0.8): 67 (56.8%) Strong validation Medium (0.6-0.8): 43 (36.4%) Low (<0.6): 8 (6.8%) ⚠️ Needs validation By Priority: Critical (9-10): 15 (12.7%) High (7-8): 48 (40.7%) Medium (5-6): 42 (35.6%) Low (1-4): 13 (11.0%) ─────────────────────────────────────────────────────────────── 💡 USAGE PATTERNS ─────────────────────────────────────────────────────────────── Total Usage Events: 1,847 (past 30 days) └─ Helpful: 1,623 (87.9%) Excellent └─ Harmful: 42 (2.3%) └─ Neutral: 182 (9.8%) Most Used Bullets: 1. [STRAT-042] CFN Loop coordination (89 uses, 0.92 confidence) 2. [STRAT-001] Phone contacts identity (67 uses, 0.95 confidence) 3. [PATTERN-017] API pagination (54 uses, 0.88 confidence) 4. [EDGE-044] SQLite ACL boundaries (48 uses, 0.75 confidence) 5. [STRAT-033] Redis pub/sub patterns (41 uses, 0.85 confidence) Least Used Bullets (>90 days): ⚠️ [PATTERN-008] Legacy module pattern (0 uses, 0.60 confidence) ⚠️ [EDGE-012] Edge case description (1 use, 0.55 confidence) 💡 Recommendation: Review for archival Most Improved Bullets: 1. [STRAT-042] +15 helpful, confidence 0.70→0.92 2. [PATTERN-017] +9 helpful, confidence 0.75→0.88 3. [EDGE-044] +5 helpful, confidence 0.65→0.75 Declining Bullets: ⚠️ [PATTERN-012] +4 harmful, confidence 0.80→0.65 💡 Recommendation: Investigate or archive ─────────────────────────────────────────────────────────────── 🔄 CURATION ACTIVITY ─────────────────────────────────────────────────────────────── Total Reflections: 34 (past 30 days) └─ Processed: 31 (91.2%) └─ Pending: 3 (8.8%) Total Merge Actions: 127 New bullets added: 18 (14.2%) Helpful increments: 82 (64.6%) Harmful increments: 12 (9.4%) Merges/consolidations: 8 (6.3%) Archives: 7 (5.5%) Avg Time to Curation: 2.3 hours Avg Bullets per Reflection: 3.7 Recent Curation Highlights: 2025-10-13: Merged STRAT-001 + STRAT-042 (similarity 0.91) 2025-10-12: Archived ANTI-013 (harmful_count >= 5) 2025-10-11: Added 5 new security patterns from phase-2 reflection ─────────────────────────────────────────────────────────────── 🎯 QUALITY METRICS ─────────────────────────────────────────────────────────────── Average Confidence: 0.78 Good └─ Trend (30d): ↗️ +0.05 (improving) Helpful/Harmful Ratio: 38.6:1 Excellent └─ Benchmark: >20:1 recommended Validation Coverage: 85.6% └─ Bullets validated: 101 / 118 └─ Pending validation: 17 ⚠️ Review queue Tag Coverage: 96.6% └─ Well-tagged (≥3): 114 / 118 └─ Under-tagged (<3): 4 ⚠️ Needs tagging ─────────────────────────────────────────────────────────────── 🔍 INSIGHTS & RECOMMENDATIONS ─────────────────────────────────────────────────────────────── STRENGTHS: High helpful/harmful ratio (38.6:1) Strong confidence trend (+0.05 over 30d) Good usage distribution across categories Fast curation cycle (2.3h average) ⚠️ AREAS FOR IMPROVEMENT: 8 bullets with low confidence (<0.6) need validation 2 bullets unused for >90 days should be reviewed 17 bullets pending validation (backlog building) 4 bullets under-tagged (reduces discoverability) 💡 RECOMMENDATIONS: 1. **Immediate Actions:** - Run `/context-curate --maintenance` to deduplicate - Review low-confidence bullets: EDGE-012, PATTERN-008 - Archive unused bullets: PATTERN-008 (90+ days, 0 uses) - Validate pending bullets: Run `/context-validate --pending` 2. **Phase-Specific Focus:** - Phase 2 (Security): Add more security patterns (only 5 currently) - Phase 3 (Deployment): Add deployment/monitoring bullets (0 currently) 3. **Optimization Opportunities:** - Enable semantic similarity (embeddings) for better deduplication - Set up auto-validation for bullets with helpful_count 10 - Configure periodic maintenance curation (weekly) 4. **Top Bullets to Inject:** For current phase (phase-0-foundation): - [STRAT-042] CFN Loop coordination (0.92 confidence, 89 uses) - [STRAT-001] Phone contacts identity (0.95 confidence, 67 uses) - [PATTERN-017] API pagination (0.88 confidence, 54 uses) ─────────────────────────────────────────────────────────────── 📌 QUICK ACTIONS ─────────────────────────────────────────────────────────────── # Run maintenance curation /context-curate --maintenance --auto-merge # Inject top bullets into CLAUDE.md /context-inject --min-confidence=0.8 --min-helpful=10 --limit=15 # Query underused bullets /context-query --max-usage=1 --min-confidence=0.5 # Validate pending bullets /context-validate --pending --auto-approve-threshold=0.85 ─────────────────────────────────────────────────────────────── ``` **JSON Output:** ```json { "period": { "start": "2025-09-13", "end": "2025-10-13", "days": 30 }, "bullets": { "total": 127, "active": 118, "archived": 9, "by_category": { "strategy": 42, "pattern": 38, "edge_case": 21, "domain_insight": 12, "optimization": 5, "anti_pattern": 0 }, "by_confidence": { "high": 67, "medium": 43, "low": 8 } }, "usage": { "total_events": 1847, "helpful": 1623, "harmful": 42, "neutral": 182, "helpful_harmful_ratio": 38.6 }, "quality_metrics": { "avg_confidence": 0.78, "confidence_trend": 0.05, "validation_coverage": 0.856, "tag_coverage": 0.966 }, "recommendations": [ { "priority": "high", "action": "Run maintenance curation", "command": "/context-curate --maintenance" } ] } ``` **Trend Analysis:** Track confidence evolution over time: ```sql SELECT DATE(updated_at) as date, AVG(confidence_score) as avg_confidence, COUNT(*) as bullet_count FROM adaptive_context WHERE is_active = 1 GROUP BY DATE(updated_at) ORDER BY date DESC LIMIT 30; ``` **Health Checks:** Automated health validation: - **Healthy**: helpful/harmful ratio > 20:1, avg confidence > 0.75 - ⚠️ **Warning**: ratio 10-20:1, avg confidence 0.6-0.75 - **Critical**: ratio < 10:1, avg confidence < 0.6 **See Also:** - `/context-query` - Search bullets - `/context-curate` - Run maintenance curation - `/context-inject` - Inject top bullets into CLAUDE.md - `/context-validate` - Validate pending bullets