Skip to content

0.3.0#1

Merged
cleverhoods merged 12 commits into
mainfrom
0.3.0
Feb 10, 2026
Merged

0.3.0#1
cleverhoods merged 12 commits into
mainfrom
0.3.0

Conversation

@cleverhoods
Copy link
Copy Markdown
Contributor

0.3.0 Release - Full rule implementation, test harness, registry

  • All 47 core rules fully implemented with checks, patterns, and pass/fail fixtures (47/47 passing)
  • Added 17 agent-specific rules (10 Claude, 7 Codex) with full fixture directories
  • Docker-based test harness with 15 mechanical check functions and OpenGrep integration
  • New registry system: capabilities, levels, coordinate map, tombstones
  • Migrated from short-ID rule format to coordinate-based layout with directory fixtures

…o RRAILS for the recommended package. Updating backbone, skills, claudemd, updating coordinates. added tombstone.
Add ShareAlike clause to enforce copyleft on derivative rule sets.
Old rules (S1-*, C1-*, E1-*, M1-*, CLAUDE_S1-*, CLAUDE_M1-*) predate
the coordinate-based system and do not correlate to the new rules.
Archived, not tombstoned.
- Add sources.schema.yml for public source registry
- Update rule.schema.yml and agent.schema.yml with coordinate system
- Expand coordinate-map.yml with all 47 rule mappings
- Update agent configs for Claude and Codex
- Refresh backbone and source registry
12 structure rules: instruction-file-exists, version-controlled,
no-sensitive-information, root-instruction-length, total-instruction-budget,
import-resolution, size-budgets, clear-structure, single-purpose-rule,
git-tracking-completeness, backbone-index-completeness, backbone-valid-paths

18 content rules: has-project-description, mentions-tech-stack,
has-operational-constraints, has-testing-guidance, no-contradictions,
no-dead-references, tool-policies-explicit, project-context-complete,
scope-bounded-by-role, no-hallucination-risk, external-tool-documented,
structured-sections, no-ambiguous-pronouns, single-source-of-truth,
no-stale-references, mentions-error-handling, mentions-code-style,
mentions-commit-conventions
Claude (10): import-depth, frontmatter-required-fields, import-resolution,
frontmatter-valid-glob, section-length-limit, modular-slash-commands,
self-reference-current, no-training-data-assumptions, content-absent,
custom-slash-commands

Codex (7): agents-md-exists, sandbox-awareness, agents-md-concise,
structured-sections, no-interactive-tools, env-setup-documented,
parallel-task-guidance
- Dockerfile + docker-compose for containerized rule testing
- test-runner.py: mechanical, deterministic (OpenGrep), semantic dispatch
- checks.py: 15 mechanical check functions
- ci.yml: run test harness on push/PR to version branches
- Update release.yml for v0.3.0 merge-to-main flow
- Rewrite workflows for coordinate-based rule system
- Add /implement-rule skill and rule-implementation workflow
- Update generate-rule workflow for rule.md/rule.yml naming
- Update knowledge docs with coordinate patterns and validation
- Refresh capability-levels, methodology-thresholds, and opengrep guide
- Align manage-agent-config skill docs with current coordinates
- Rewrite CONTRIBUTING.md with agent-first contribution workflow
- Update CLAUDE.md with correct counts, test harness commands, skills table
- Fix README license badge to CC BY-SA 4.0
- Update UNRELEASED.md with v0.3.0 changes
- Register sources.schema.yml in backbone schemas section
- Replace hardcoded structure tree in CLAUDE.md with backbone reference
- Add constraint: resolve paths from backbone before exploratory commands
- Replace Stripe-format fake API key (sk_live_) in CORE:S:0004 test
  fixture with generic value to pass GitHub Push Protection
- Add .git_marker as trackable alternative to .git in CORE:S:0003
  fixture — git cannot track paths named .git, causing CI failure
@cleverhoods cleverhoods merged commit 616bdef into main Feb 10, 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