Skip to content

fix(copyright): reject schema field author candidates - #1429

Merged
mstykow merged 1 commit into
mainfrom
fix/schema-field-author-candidates
Sep 3, 2026
Merged

fix(copyright): reject schema field author candidates#1429
mstykow merged 1 commit into
mainfrom
fix/schema-field-author-candidates

Conversation

@mstykow

@mstykow mstykow commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • reject author candidates that structurally match a SQL type-and-constraint field declaration
  • preserve ordinary names that merely begin with a type-like word
  • cover the Dancer2 schema false positive with refiner and end-to-end regression tests

Issues

Scope and exclusions

  • Included: bounded author-candidate refinement for relational schema fragments
  • Explicit exclusions: no broad SQL file suppression and no ScanCode-output imitation

How to verify

  • Scan Dancer2 and confirm lib/Dancer2/Manual/Cookbook.pod no longer reports INTEGER REFERENCES (id) as an author while Dancer Core and Dancer Core Developers remain.

Intentional differences from Python

  • Provenant retains the genuine Dancer Core Developers attribution that ScanCode misses.

🤖 Generated with Claude Code

Signed-off-by: Maxim Stykow <maxim.stykow@gmail.com>
@mstykow

mstykow commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator Author

@greptileai review

@mstykow
mstykow merged commit ac43498 into main Sep 3, 2026
12 checks passed
@mstykow
mstykow deleted the fix/schema-field-author-candidates branch September 3, 2026 12:09
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