Skip to content

feat: extend ADR detection with additional directory paths and CLAUDE.md partial credit#419

Draft
jwm4 wants to merge 2 commits into
fix/case-sensitive-lookups-and-gnumakefilefrom
feat/adr-extended-paths-and-claude-partial-credit
Draft

feat: extend ADR detection with additional directory paths and CLAUDE.md partial credit#419
jwm4 wants to merge 2 commits into
fix/case-sensitive-lookups-and-gnumakefilefrom
feat/adr-extended-paths-and-claude-partial-credit

Conversation

@jwm4
Copy link
Copy Markdown
Contributor

@jwm4 jwm4 commented May 12, 2026

Builds on #415.

Summary

Test plan

  • 18 new tests added covering extended paths (case variants), hidden .adr/, CLAUDE.md section detection, AGENTS.md detection, external link detection, and inline-directory-takes-priority behavior
  • All 1170 tests pass

Closes #414, #392

🤖 Generated with Claude Code under the supervision of Bill Murdock

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 12, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: 7db39377-6d95-4889-9d84-3a72a63a548e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/adr-extended-paths-and-claude-partial-credit
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch feat/adr-extended-paths-and-claude-partial-credit

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jeremyeder jeremyeder force-pushed the fix/case-sensitive-lookups-and-gnumakefile branch from 5c03fd6 to 77efebe Compare May 12, 2026 14:39
@jwm4 jwm4 marked this pull request as draft May 12, 2026 14:41
@jeremyeder jeremyeder force-pushed the fix/case-sensitive-lookups-and-gnumakefile branch from 77efebe to 8440e83 Compare May 12, 2026 14:42
@jwm4 jwm4 force-pushed the fix/case-sensitive-lookups-and-gnumakefile branch from 8440e83 to 0461eb2 Compare May 12, 2026 14:59
@jwm4 jwm4 force-pushed the feat/adr-extended-paths-and-claude-partial-credit branch from 3cde9f1 to 3667f0b Compare May 12, 2026 15:00
@jwm4 jwm4 force-pushed the fix/case-sensitive-lookups-and-gnumakefile branch from 0461eb2 to 960e005 Compare May 12, 2026 15:22
@jwm4 jwm4 force-pushed the feat/adr-extended-paths-and-claude-partial-credit branch 2 times, most recently from 11a6b86 to 0455d49 Compare May 12, 2026 16:00
@jwm4 jwm4 force-pushed the fix/case-sensitive-lookups-and-gnumakefile branch from 91aa5a4 to fd2be32 Compare May 12, 2026 16:04
- architecture_decisions: recognize docs/architecture/, docs/design/,
  docs/specs/, and specs/ in addition to docs/adr/ variants (closes #414)
- architecture_decisions: award 60/100 partial credit when CLAUDE.md or
  AGENTS.md contains an architecture section or external ADR repo link,
  with full credit still requiring an inline directory (closes #392)
- docs/attributes.md: full write-up for architecture_decisions replacing
  the one-liner, including scoring table, recognized paths, and partial
  credit explanation
- docs/attributes.md: note GNUmakefile/makefile variants in one_command_setup

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jwm4 jwm4 force-pushed the feat/adr-extended-paths-and-claude-partial-credit branch from 0455d49 to 2a38344 Compare May 12, 2026 16:06
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

📉 Test Coverage Report

Branch Coverage
This PR 72.8%
Main 73.0%
Diff ⚠️ -0.2%

Coverage calculated from unit tests only

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