Skip to content

chore(main): release 1.0.0#45

Merged
alxxjohn merged 1 commit into
mainfrom
release-please--branches--main--components--codeguard
Jul 16, 2026
Merged

chore(main): release 1.0.0#45
alxxjohn merged 1 commit into
mainfrom
release-please--branches--main--components--codeguard

Conversation

@alxxjohn

@alxxjohn alxxjohn commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.0.0 (2026-07-16)

⚠ BREAKING CHANGES

  • promote performance rules to their own opt-in check section (#41)
  • the performance rules' ids renamed from quality.* to performance.* (quality.n-plus-one-query -> performance.n-plus-one-query, quality.go.alloc-in-loop -> performance.go.alloc-in-loop, quality.sync-io-in-request-path -> performance.sync-io-in-request-path, quality.unbounded-goroutines-in-loop -> performance.unbounded-goroutines-in-loop, plus the typescript/javascript mirrors and quality.python.sync-io-in-async). Their detect_* toggles moved from quality_rules to performance_rules, and the section is opt-in: set checks.performance: true to keep running these rules, and update any waivers or baselines that reference the old ids.

Features

  • 30% faster scans, enforceable AI-readiness score, and doc-truth rules (#44) (718dd08)
  • context: add AI-and-human-readiness rules and broaden README drift (6caac9a)
  • context: AI-readiness gate, doc-truth rules, and 30% faster scans (1f4f130)
  • context: AI-readiness gate, doc-truth rules, and 30% faster scans (re-land #44) (#46) (75b3f02)
  • context: enforceable legibility threshold and recalibrated score components (604dd52)
  • context: persist repo_legibility score history with report flag (e54f643)
  • parsers: wire the Python tree-sitter grammar and upgrade Python N+1 detection (07a0b24)
  • performance: add AI-assisted semantic performance lens (eabd7fe)
  • performance: add diff-only loop-nesting complexity regression rule (2e8bcef)
  • performance: add framework-aware rules for Django, SQLAlchemy, React, and Express (b49ce7b)
  • performance: add loop-hygiene, concurrency, and memory-pressure rules (54bfca9)
  • performance: add measured budgets and benchmark regression gates (2c5e4ba)
  • performance: publish a performance_score artifact with history and report flag (5c5a738)
  • promote performance rules to their own opt-in check section (ede8b37)
  • promote performance rules to their own opt-in check section (#41) (81a575b)
  • suggest enabling the performance section in scan output (81d9d46)

Performance Improvements

  • quality: hash clone tokens once and roll the window hash (bbf5b69)
  • quality: route AI check reads through the shared scan corpus (b271cfb)
  • runner: count lines by scanning bytes instead of allocating (17a4593)

This PR was generated with Release Please. See documentation.

alxxjohn added a commit that referenced this pull request Jul 16, 2026
…ns (re-land #44) (#46)

## Summary

**Re-lands #44 against main.** #44 was stacked on
`feat/performance-category` and its merge landed on that feature branch
instead of main, so none of its changes made it into main or the 1.0.0
release PR (#45). This PR carries exactly that delta (63 files; full
774-test suite green; content identical to the reviewed #44 state).

See #44 for the full description and review discussion. Highlights:
- **~30% faster cold scans / ~24% warm** — corpus-routed quality AI
checks, zero-allocation rolling clone hash, behavior proven
byte-identical
- **Enforceable AI-readiness score** — `repo_legibility` warn/fail
thresholds, history + `report -legibility-history`, honest component
calibration (dogfooded at warn-threshold 85)
- **Doc-truth rules** — `context.undocumented-commands`,
`context.oversized-agent-doc`, `context.doc-link-rot`, README drift
parity; dogfooding fixed 17 real defects in our own docs

Merging this will update release PR #45 so 1.0.0 includes these changes
— **merge this before accepting the release PR**.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
@alxxjohn
alxxjohn force-pushed the release-please--branches--main--components--codeguard branch from a30e80b to 68c32fb Compare July 16, 2026 17:01
@alxxjohn
alxxjohn merged commit a330b92 into main Jul 16, 2026
14 checks passed
@alxxjohn

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

@alxxjohn
alxxjohn deleted the release-please--branches--main--components--codeguard branch July 16, 2026 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant