---
name: kb-curate
title: "KB Curate"
description: "Maintain taxonomy, curate featured content, manage article lifecycle"
category: core
status: active
triggers:
  - "curate wiki"
  - "update taxonomy"
  - "feature article"
---

## Instructions

### Taxonomy Maintenance
1. **Reclassify** — check articles tagged to wrong taxonomy nodes, move to correct path
2. **Propose new categories** — when 3+ articles cluster under a topic with no matching node, propose a new taxonomy branch. Log the proposal in log.md before applying.
3. **Prune empty branches** — remove taxonomy nodes with zero articles
4. **Merge overlapping** — combine nodes that cover the same topic under different names

### Curation
1. **Featured article** — select the most complete, well-sourced article as featured in _index.md
2. **Index quality** — update _index.md statistics (source count, article count, coverage)
3. **Stale management** — mark articles as stale when their sources are outdated (>6 months since source update with no refresh)
4. **Expansion priorities** — identify articles with the most [TODO] markers that have available sources to fill them

### Style Enforcement
1. **Consistent formatting** — all articles follow the template structure (sections in correct order)
2. **Tone** — encyclopedic, neutral, citation-heavy. No first-person, no opinions.
3. **Completeness** — every entity page should have at minimum: overview, key details, sources

## Rules

- Log all taxonomy changes to log.md with rationale
- Never delete articles — mark as stale or merge
- Featured article must have status: verified and at least 2 sources
- Taxonomy proposals need at least 3 supporting articles to justify a new node
