Summary
Critical routing fix + privacy hardening in one atomic release.
What Changed
🔐 Privacy Hardening:
- Removed changelog array from
.raven/manifest.jsonentirely — clears historical email exposure. - Replaced all personal emails (giggso.ravi@gmail.com) with org email (rv@giggso.com) across 7 JSON registry files.
🚀 Critical Routing Fix (triage-router.py rewrite):
- Removed: Regex-based classification (DEVIATION, EXISTING_SYSTEM, NEW_WORK patterns) — was brittle and misclassified common scenarios.
- Implemented: Deterministic repo-state routing logic:
- Brownfield (>1 commit) → andie-jr for fast 2-round triage
- Greenfield (≤1 commit) → Andie for architectural guidance
- Data questions (read/explain/show/list, no change verbs) → direct, no skill
- Force paths (/andie, /andie-jr) always win
This fixes the misclassification of brownfield bugs as new-work and architectural decisions as bug reports.
📖 README Restructure:
- New v4.1 format: TL;DR (4 bullets), use case table, Andie+andie-jr routing table, stack overview, 7 guards, features by version.
🔨 Versions:
- All manifests, plugin.json, CLAUDE.md, scripts bumped to 4.1.0.
- New plugin ZIP:
raven-plugin-v4.1.0.zip(224K).
Verification
- ✅ No personal emails: grep -r @gmail.com = 0 found
- ✅ No old regex patterns: grep -r DEVIATION|EXISTING_SYSTEM = 0 found
- ✅ Plugin built & tested: 61 skills, 10 agents, 12 commands bundled
- ✅ All guards passed: pre-commit security, style, CVE checks passed
- ✅ Routing logic verified: deterministic repo-state routing in place
How to Verify v4.1.0 Works
- Install the plugin ZIP: Settings → Extensions → Add plugin → drop
raven-plugin-v4.1.0.zip - Start a new Claude Code session
- See the greeting: "🪶 Raven ✅ | raven | python3.13"
- Test brownfield triage: "Why is my auth timing out?" → should trigger andie-jr (2-round debug flow)
- Test greenfield architecture: "Should we migrate to Postgres?" → should trigger Andie (Drama panel)
- Test data question: "What is Claude's context window?" → should route direct (no skill)
Installation
- Claude Desktop: Download
raven-plugin-v4.1.0.zip→ Settings → Extensions → Add plugin → drop ZIP → restart (~90 sec) - Development:
bash plugin/make-plugin.shto rebuild locally
Breaking Changes
None. v4.1.0 is a drop-in replacement for v4.0.0.
Raven v4.1.0 — Governance for AI coding at the speed of thought.