0.2.0
Trust Architecture
Tier-derived rule classification, schema breaking changes, directory restructuring with co-located tests, and multi-agent support.
Added
- Trust Architecture: Two-tier model (core/experimental) derived from source weights replaces stored confidence. 55 new backed_by entries across 17 rules; 2 new community
sources - Rule Structure: Co-located test files (fail/pass) for all rules; pattern_confidence field across all 43 rule frontmatters
- Levels: levels.yml canonical level→rule mappings; levels.schema.yml; /manage-levels skill
- M6 Rule: Backbone index completeness
- Codex Agent: agents/codex/ for OpenAI Codex AGENTS.md files
- Backbone: Path-scoped reminders; central resolution reference
Changed
- BREAKING — Rule Schema v5: pattern_confidence added; confidence removed; tiers derived from backed_by weights
- BREAKING — Sources Schema v3: 3 source types (official 1.0, research 0.8, community 0.4); tier derivation replaces stored confidence
- BREAKING — Project Schema v3: tiers object replaces confidence/profile
- BREAKING — Rule IDs: Sequential renumbering with separate agent namespaces
- BREAKING — Directory Structure: All rules in {rule-id}/ directories with co-located tests
- Schema Versions: Integer → semver strings ("0.0.X")
- Release Tags: Dropped v prefix — bare semver tags (e.g., 0.2.0)
Fixed
- Pattern anchoring for file-level content matching (C4, C12, E2, E3, E4, E5)
- 8 rule fixes: language targets, detection strategies, missing sources, semantic inversions
Removed
- Cursor scope from sources registry
Metrics
┌─────────┬───────────────────────────────────┐
│ Metric │ Value │
├─────────┼───────────────────────────────────┤
│ Rules │ 44 (37 core + 6 Claude + 1 Codex) │
├─────────┼───────────────────────────────────┤
│ Schemas │ 6 — all semver versioned │
├─────────┼───────────────────────────────────┤
│ Sources │ 23 weighted with extracted claims │
├─────────┼───────────────────────────────────┤
│ Agents │ 2 (Claude, Codex) │
└─────────┴───────────────────────────────────┘
Full Changelog: v0.1.1...0.2.0