Skip to content

0.5.0#6

Merged
cleverhoods merged 22 commits into
mainfrom
0.5.0
Feb 24, 2026
Merged

0.5.0#6
cleverhoods merged 22 commits into
mainfrom
0.5.0

Conversation

@cleverhoods
Copy link
Copy Markdown
Contributor

Rules overhaul

Replace self-contained Python test runner (checks.py, test-runner.py)
with reporails-cli package. Add docker-compose.dev.yml for local CLI
development before package is published.
Default agent config targeting AGENTS.md for CLI runs without
--agent flag. Enables core rules to run against any repo.
Terminology migration across backbone, workflows, knowledge,
CLAUDE.md, capability docs, and task files. No functional change
to rule.yml format.
Rename docs/opengrep-guide.md → docs/pattern-guide.md with updated
content: semantic example uses real CORE:G:0001 rule, check IDs
use canonical dot format.
Check IDs use NAMESPACE.CATEGORY.SLOT.descriptive-name (dots,
kebab-case) matching actual rules. Updated schema pattern, all
examples, knowledge files, and skill docs. Removed OpenGrep from
pattern field description.
Hook enforces UNRELEASED.md is staged with core/agents/schemas/
registry/docs changes. CONTRIBUTING.md adds developer setup, git
hooks instructions, submission flow with changelog requirement,
and fixes semantic rule example to CORE:G:0001.
Correct phantom pre-0.4.0 coordinates across config, agent config,
copilot-instructions, methodology-thresholds, and skill docs.
CORE:S:0010 → CORE:G:0001, remove 4 phantom disabled rules from
project config, fix /update-rule skill reference in qa-smoke-test.
Log runtime migration, OpenGrep terminology, schema bump, check ID
canonicalization, pre-commit hook, CONTRIBUTING update, stale
reference fixes, and phantom coordinate purge.
Superseded by the expanded rule catalog in 0.5.0. Removed 11 core rules
(across content, governance, maintenance, structure) and 6 agent rules
(claude, codex, copilot) that have been replaced by more specific,
better-scoped equivalents.
90 core rules across 6 categories: structure (36), content (32),
context_quality (7), efficiency (5), governance (9), maintenance (1).
Each rule includes rule.md definition, rule.yml patterns, and
pass/fail test fixtures.
8 Claude rules (hook validation, skill structure), 2 Codex rules
(file priority, skill directory), 2 Copilot rules (applyTo scope,
setup steps). Each with rule.md, rule.yml, and pass/fail fixtures.
Full replacement of coordinate-map.yml to reflect the expanded rule
set. Maps all new core and agent rule slugs to their coordinates,
removes entries for deprecated rules, adds context_quality category.
Bootstrap now produces a working mental model: coordinate resolution
chain, operation map (which skill does what), active constraints, and
unreleased change awareness. Added bootstrap workflow with mermaid
flowchart and key decision sections. Updated CLAUDE.md test harness
docs to show local vs CI harness. Added /test-rules skill. Updated
/implement-rule to reference local dev harness.
…alog

Move hook, skill, codex, and copilot rules from core/structure and
core/governance into agents/{claude,codex,copilot}/rules with proper
namespace coordinates. Update rule definitions with semantic check
criteria, refine patterns, and expand CLAUDE.md with full workflow,
testing, and constraint documentation.
- Sources schema corrected from 1.0.0 to 0.1.0 (stale v3 carry-over)
- VERSION bumped to 0.5.0
- CI and release harness tests commented out pending reporails-cli 0.5.0
Fix stale coordinates, rule counts, category lists, and agent
references across all user-facing docs. Move UNRELEASED entries
to CHANGELOG under 0.5.0.
@cleverhoods cleverhoods merged commit 37468c4 into main Feb 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant