v3.1.0 — Self-Contained 9-Package Body
DARE v3.1.0 — Self-Contained 9-Package Body
This release lands the skills-dependency refactory (#25): the skill body is now fully self-contained, its dependency graph encoded inline in frontmatter, the documentation reorganized around 9 freely-composable packages, and the corpus is pure English.
✨ Highlights
🔗 Self-contained dependency graph
Every skill declares its own dependencies inline. Each SKILL.md carries a dependencies block (campaigns / strategies / tactics / sops sub-keys) naming the exact lower-layer skills it may call. No external imports, no reverse used-by sprawl — the entire 905-skill call graph is reconstructable from frontmatter alone, and is machine-verified closed: 2476 / 2476 skill→skill edges resolve.
🧩 9 freely-composable packages
The body is now organized as 9 self-contained research engines — creative-ideation, convergence, deep-insight, stress-test, knowledge-acquisition, experiment-execution, hypothesis-formation, knowledge-structuring, north-star-crystallization — each obeying the same internal 4-layer command hierarchy (Campaign → Strategy → Tactic → SOP). There is no fixed pipeline: CC reads research-catalog after the direction is crystallized and routes across packages as the research demands.
📚 Generated capability tables
786 skills carry deterministic ## Available … tables derived from frontmatter; 9 research-catalog/references/<pkg>.md tables list every skill per package.
🌐 Pure-English corpus
The full skill body is now English-only — 0 non-Latin characters across 905 SKILL.md files, 0 frontmatter parse failures.
📝 README realigned
"Arsenal, not pipeline" pushed all the way; two orthogonal axes documented (9 packages × per-package 4 layers); skill distribution rewritten to 9 packages + infrastructure; counts corrected to real totals.
📊 By the numbers
| Layer | Count |
|---|---|
| Campaign | 46 |
| Strategy | 209 |
| Tactic | 129 |
| SOP | 520 |
| Total skills | 905 |
9 packages (≈889 skills) + infrastructure (engine-core 8, literature-engine 3, context-management 3, web-browsing 2, subagent-spawning 1).
✅ Verification
- Closure gate: 2476/2476, missing=0
- Test suite: 60 passed, 1 skipped
- Han/non-Latin scan of
skills/: 0 files - Frontmatter parse of 905
SKILL.md: 0 bad
⬆️ Upgrading
No action required for existing clones beyond git pull. MCP dependencies are unchanged (6 servers: semantic-scholar, wiki-vault, brave-search, tavily-search, apify, alphaxiv).
Full changelog: v3.0.0...v3.1.0