0.5.0#6
Merged
Merged
Conversation
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.
…opilot and generic.
… exclude coordinate
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rules overhaul